{
    "detail": {
        "width": 1920,
        "height": 1080,
        "query": "function(){\n    return window.$glob.params || {}\n}",
        "header": "function(){\n    return window.$glob.params || {}\n}",
        "screen": "xy",
        "mark": {
            "show": false,
            "text": "",
            "fontSize": 20,
            "color": "rgba(100,100,100,0.2)",
            "degree": -20
        },
        "scale": 1,
        "backgroundImage": "/img/bg/bg1.png",
        "url": "",
        "gradeShow": false,
        "gradeLen": 30,
        "name": "主界面"
    },
    "component": [
        {
            "title": "图片",
            "name": "图片",
            "icon": "icon-img",
            "img": "img/assets/img.png",
            "top": 664.01,
            "left": 696.92,
            "dataType": 0,
            "data": {
                "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231008/6012b07ebc369b27cc0e9c22cbee3279.svg"
            },
            "dataFormatter": "",
            "dataHeader": "",
            "dataQuery": "",
            "stylesFormatter": "",
            "component": {
                "width": 1006.53,
                "height": 50.74,
                "name": "img",
                "prop": "img",
                "perspective": 0,
                "scale": 0,
                "opacity": 0,
                "rotateX": 0,
                "rotateY": 0,
                "rotateZ": 0
            },
            "option": {
                "duration": "1000",
                "opacity": 0
            },
            "index": "28fc9e26-80e2-4a34-9de7-0540b760b18a",
            "child": {
                "index": [],
                "paramList": []
            },
            "zIndex": 446,
            "display": true
        },
        {
            "name": "切回原版按钮",
            "title": "自定义Vue组件",
            "icon": "icon-bar",
            "img": "img/assets/text4.png",
            "dataType": 1,
            "data": {
                "name": "avue"
            },
            "dataFormatter": "(data,params,refs)=>{\n    return data.data.list[0]\n}",
            "dataHeader": "",
            "dataQuery": "(data)=>{\n    return {\n  \"unit_no\": \"zhgd3-srcscrren\",\n  \"project_id\": \"2205\",\n  \"data_format\": \"row\"\n}\n}",
            "stylesFormatter": "",
            "component": {
                "width": 102.19,
                "height": 44.4,
                "name": "vue",
                "prop": "vue",
                "perspective": 0,
                "scale": 0,
                "opacity": 0,
                "rotateX": 0,
                "rotateY": 0,
                "rotateZ": 0
            },
            "option": {
                "content": "<template>\n    <div>\n        \n          <el-tag @click=\"goOldUrl\" type=\"primary\">切回原版</el-tag>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {}\n        },\n        created(){\n\n        },\n        methods:{\n            goOldUrl(){\n                \n              window.open(this.dataChart.url)\n            }\n        }\n    }\n</script>\n\n<style>\n\n</style>"
            },
            "left": 1759.09,
            "top": 0.02,
            "index": "ecceb965-8f83-41a2-a372-03a25c2ab4d4",
            "child": {
                "index": [],
                "paramList": []
            },
            "zIndex": 445,
            "dataMethod": "post",
            "url": "https://console-api.hibuilding.cn/proxy/api/v1/screen/unit_data_map",
            "dataQueryType": "json",
            "display": false
        },
        {
            "title": "文件夹",
            "name": "在场人员弹窗",
            "index": "2df433ea-27a2-440f-8fe3-adb880ab4dd2",
            "menu": false,
            "display": true,
            "lock": false,
            "children": [
                {
                    "name": "关闭",
                    "title": "自定义Vue组件",
                    "icon": "icon-bar",
                    "img": "img/assets/text4.png",
                    "dataType": 0,
                    "data": {
                        "name": "avue"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 45.38,
                        "height": 36.81,
                        "name": "vue",
                        "prop": "vue",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "content": "<template>\n    <div>\n        <i class=\"el-icon-close closeEdit\" @click=\"close\"></i>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {}\n        },\n        created(){\n\n        },\n        methods:{\n            close(){\n                let refs=this.$parent.getItemRefs();\n                refs['2df433ea-27a2-440f-8fe3-adb880ab4dd2'].setDisplay(true)\n                refs['fcf49a1a-9e23-433c-90d5-f3e0de98e159'].setDisplay(true)\n            }\n        }\n    }\n</script>\n\n<style>\n.closeEdit{\n font-size:40px;\n color:#fff;\n}\n</style>"
                    },
                    "left": 1546.88,
                    "top": 152.91,
                    "index": "655928a7-99c3-48c0-8519-8a104451110e",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 443,
                    "display": true
                },
                {
                    "title": "iframe",
                    "name": "iframe",
                    "icon": "icon-iframe",
                    "img": "img/assets/iframe.png",
                    "top": 144.18,
                    "left": 250.87,
                    "component": {
                        "width": 1364.98,
                        "height": 772.28,
                        "option": {},
                        "name": "iframe",
                        "prop": "iframe"
                    },
                    "dataType": 0,
                    "data": {
                        "value": "https://dash.hibuilding.cn/view/131"
                    },
                    "dataFormatter": "(data,params,refs)=>{\n    let id=window.$glob.params.project_id\n    let url\n    if(id){\n        url=data.value+'?project_id='+id\n    }else{\n        url=data.value\n    }\n    return {\n        value:url\n    }\n    \n}",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "option": {},
                    "index": "c0f5d669-12fd-4069-9efd-8e85d147fab8",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 442,
                    "display": true
                },
                {
                    "title": "图片",
                    "name": "背景图片",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": 116.23,
                    "left": 227.35,
                    "dataType": 0,
                    "data": {
                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231021/500943897454fedec623df59239c0443.png"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "(data,params,refs)=>{\n    refs['6134a5eb-401c-4f3f-80c3-90362656875e'].$el.style.backgroundColor='rgba(0, 29, 109, 0.9)'\n    refs['6134a5eb-401c-4f3f-80c3-90362656875e'].$el.style.borderTopRightRadius='50px'\n    return \n}",
                    "component": {
                        "width": 1413.69,
                        "height": 852.43,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "6872bf12-67f9-4e49-8a0a-7ef28737e9bd",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 441,
                    "display": true,
                    "lock": false
                }
            ],
            "zIndex": 444,
            "child": {},
            "isname": false,
            "dataFormatter": ""
        },
        {
            "title": "文件夹",
            "name": "API",
            "index": "7b7574ca-785e-4649-8599-45ade990edcf",
            "menu": false,
            "display": true,
            "lock": true,
            "children": [
                {
                    "title": "文件夹",
                    "name": "材料物资",
                    "index": "d0a6f735-327a-4fc1-87ae-5efa89a4dd2a",
                    "menu": false,
                    "display": true,
                    "lock": true,
                    "children": [
                        {
                            "name": "材料物资今日收料",
                            "title": "数据集",
                            "icon": "icon-text",
                            "img": "img/assets/time.png",
                            "dataType": 1,
                            "data": {},
                            "dataFormatter": "(data,params,refs)=>{\n    return data.data.list[0]\n}",
                            "dataHeader": "",
                            "dataQuery": "(data)=>{\n    return { \"unit_no\":\"zhgd3-matertodaystat\",\"project_id\":\"358\",\"data_format\":\"row\" }\n}",
                            "component": {
                                "width": 100,
                                "height": 100,
                                "name": "data",
                                "prop": "data"
                            },
                            "option": {},
                            "left": 0,
                            "top": 0,
                            "index": "b842b489-8519-476f-8739-92a98043ddfd",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 438,
                            "dataMethod": "post",
                            "url": "https://console-api.hibuilding.cn//proxy/api/v1/screen/unit_data",
                            "dataQueryType": "json",
                            "display": true,
                            "lock": true
                        },
                        {
                            "name": "扬尘噪声API",
                            "title": "数据集",
                            "icon": "icon-text",
                            "img": "img/assets/time.png",
                            "dataType": 1,
                            "data": {},
                            "dataFormatter": "(data,params,refs)=>{\n    return data.data[0]\n}",
                            "dataHeader": "",
                            "dataQuery": "(data)=>{\n    return {\"project_id\":\"629\",\"timeStamp\":1698474154184,\"randomNum\":\"52211\"}\n}",
                            "component": {
                                "width": 100,
                                "height": 100,
                                "name": "data",
                                "prop": "data"
                            },
                            "option": {},
                            "left": 0,
                            "top": 0,
                            "index": "89aa7576-e276-49e4-9202-870da6f372e2",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 437,
                            "dataMethod": "post",
                            "url": "https://console-api.hibuilding.cn/intecons/api/v1/environment/dustList",
                            "dataQueryType": "json",
                            "display": true,
                            "lock": true
                        },
                        {
                            "name": "材料验收统计",
                            "title": "数据集",
                            "icon": "icon-text",
                            "img": "img/assets/time.png",
                            "dataType": 1,
                            "data": {},
                            "dataFormatter": "(data,params,refs)=>{\n    return {\n        value:{params,data:data.data.list}\n    }\n}",
                            "dataHeader": "",
                            "dataQuery": "",
                            "component": {
                                "width": 100,
                                "height": 100,
                                "name": "data",
                                "prop": "data"
                            },
                            "option": {},
                            "left": 0,
                            "top": -1.44,
                            "index": "f610a9dd-cd8c-4efe-87d0-ba276c420756",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 436,
                            "dataMethod": "post",
                            "url": "https://console-api.hibuilding.cn//proxy/api/v1/screen/unit_data",
                            "display": true,
                            "lock": true
                        },
                        {
                            "name": "材料分类",
                            "title": "数据集",
                            "icon": "icon-text",
                            "img": "img/assets/time.png",
                            "dataType": 1,
                            "data": {},
                            "dataFormatter": "(data,params,refs)=>{\n    return data.data.list\n}",
                            "dataHeader": "",
                            "dataQuery": "(data)=>{\n    return { \"unit_no\":\"zhgd3-matersort01\",\"project_id\":\"356\",\"data_format\":\"row\"}\n}",
                            "component": {
                                "width": 100,
                                "height": 100,
                                "name": "data",
                                "prop": "data"
                            },
                            "option": {},
                            "left": 0,
                            "top": 0,
                            "index": "a2fda839-e331-4e65-850e-ecff65ab408f",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 435,
                            "dataMethod": "post",
                            "url": "https://console-api.hibuilding.cn//proxy/api/v1/screen/unit_data",
                            "dataQueryType": "json",
                            "display": true,
                            "lock": true
                        },
                        {
                            "name": "材料物资统计信息",
                            "title": "数据集",
                            "icon": "icon-text",
                            "img": "img/assets/time.png",
                            "dataType": 1,
                            "data": {},
                            "dataFormatter": "(data,params,refs)=>{\n    return data.data.list\n}",
                            "dataHeader": "",
                            "dataQuery": "(data)=>{\n    return { \"unit_no\":\"zhgd3-materstat01\",\"project_id\":\"356\",\"data_format\":\"row\" }\n}",
                            "component": {
                                "width": 100,
                                "height": 100,
                                "name": "data",
                                "prop": "data"
                            },
                            "option": {},
                            "left": 0,
                            "top": 0,
                            "index": "05ace411-5b37-4140-8d9a-c3d657ef314c",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 434,
                            "dataMethod": "post",
                            "url": "https://console-api.hibuilding.cn//proxy/api/v1/screen/unit_data",
                            "display": true,
                            "lock": true
                        },
                        {
                            "name": "供应商排名",
                            "title": "数据集",
                            "icon": "icon-text",
                            "img": "img/assets/time.png",
                            "dataType": 1,
                            "data": {},
                            "dataFormatter": "(data,params,refs)=>{\n    return data.data.list\n}",
                            "dataHeader": "",
                            "dataQuery": "(data)=>{\n    return { \"unit_no\":\"zhgd3-suppliertop\",\"project_id\":\"356\",\"data_format\":\"row\" }\n}",
                            "component": {
                                "width": 100,
                                "height": 100,
                                "name": "data",
                                "prop": "data"
                            },
                            "option": {},
                            "left": 0,
                            "top": 0,
                            "index": "1771d4b2-63d0-4cce-82c6-6989ebf021a5",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 433,
                            "dataMethod": "post",
                            "url": "https://console-api.hibuilding.cn//proxy/api/v1/screen/unit_data",
                            "dataQueryType": "json",
                            "display": true,
                            "lock": true
                        },
                        {
                            "name": "材料物资告警信息",
                            "title": "数据集",
                            "icon": "icon-text",
                            "img": "img/assets/time.png",
                            "dataType": 1,
                            "data": {},
                            "dataFormatter": "(data,params,refs)=>{\n    return data.data\n}",
                            "dataHeader": "",
                            "dataQuery": "(data)=>{\n    return { \"unit_no\":\"zhgd3-materalarm\",\"project_id\":\"356\",\"data_format\":\"row\" }\n}",
                            "component": {
                                "width": 100,
                                "height": 100,
                                "name": "data",
                                "prop": "data"
                            },
                            "option": {},
                            "left": 0,
                            "top": 0,
                            "index": "9a05914b-7ad4-4081-afea-6e8f1b36e5d1",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 432,
                            "display": true,
                            "dataMethod": "post",
                            "url": "https://console-api.hibuilding.cn//proxy/api/v1/screen/unit_data",
                            "dataQueryType": "json",
                            "lock": true
                        },
                        {
                            "name": "收料占比",
                            "title": "数据集",
                            "icon": "icon-text",
                            "img": "img/assets/time.png",
                            "dataType": 1,
                            "data": {},
                            "dataFormatter": "(data,params,refs)=>{\n    return data.data.list\n}",
                            "dataHeader": "",
                            "dataQuery": "(data)=>{\n    return { \"unit_no\":\"zhgd3-materrat\",\"project_id\":\"356\",\"data_format\":\"row\" }\n}",
                            "component": {
                                "width": 100,
                                "height": 100,
                                "name": "data",
                                "prop": "data"
                            },
                            "option": {},
                            "left": 0,
                            "top": 0,
                            "index": "a9a97a97-5b11-473b-819a-24f302fe90a7",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 431,
                            "dataMethod": "post",
                            "url": "https://console-api.hibuilding.cn//proxy/api/v1/screen/unit_data",
                            "dataQueryType": "json",
                            "display": true,
                            "lock": true
                        },
                        {
                            "name": "收料动态",
                            "title": "数据集",
                            "icon": "icon-text",
                            "img": "img/assets/time.png",
                            "dataType": 1,
                            "data": {},
                            "dataFormatter": "(data,params,refs)=>{\n    return data.data.list\n}",
                            "dataHeader": "",
                            "dataQuery": "(data)=>{\n    return { \"unit_no\":\"zhgd3-materdaymic\",\"project_id\":\"356\",\"data_format\":\"row\" }\n}",
                            "component": {
                                "width": 100,
                                "height": 100,
                                "name": "data",
                                "prop": "data"
                            },
                            "option": {},
                            "left": 0,
                            "top": 0,
                            "index": "dd150758-7a4c-4cea-babf-bb529c7eadd4",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 430,
                            "dataMethod": "post",
                            "url": "https://console-api.hibuilding.cn//proxy/api/v1/screen/unit_data",
                            "dataQueryType": "json",
                            "display": true,
                            "lock": true
                        }
                    ],
                    "zIndex": 439,
                    "child": {},
                    "dataFormatter": "",
                    "isname": false
                },
                {
                    "title": "文件夹",
                    "name": "机械设备接口",
                    "index": "d4045c22-8c7c-4f53-a814-35e5f90e1511",
                    "menu": false,
                    "display": true,
                    "lock": true,
                    "children": [
                        {
                            "name": "机械设备-塔吊设备统计",
                            "title": "数据集",
                            "icon": "icon-text",
                            "img": "img/assets/time.png",
                            "dataType": 1,
                            "data": {},
                            "dataFormatter": "(data,params,refs)=>{\n    return data.data.list[0]\n}",
                            "dataHeader": "",
                            "dataQuery": "(data)=>{\n    return { \"unit_no\":\"zhgd3-canestat\",\"project_id\":\"970\",\"data_format\":\"row\" }\n}",
                            "component": {
                                "width": 100,
                                "height": 100,
                                "name": "data",
                                "prop": "data"
                            },
                            "option": {},
                            "left": 0,
                            "top": 0,
                            "index": "ce60bdfc-71b2-4f91-88e4-0c9952b25f05",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 428,
                            "dataMethod": "post",
                            "url": "https://console-api.hibuilding.cn//proxy/api/v1/screen/unit_data_map",
                            "display": true
                        },
                        {
                            "name": "机械设备告警信息",
                            "title": "数据集",
                            "icon": "icon-text",
                            "img": "img/assets/time.png",
                            "dataType": 1,
                            "data": {},
                            "dataFormatter": "(data,params,refs)=>{\n    return data.data\n}",
                            "dataHeader": "",
                            "dataQuery": "(data)=>{\n    return { \"unit_no\":\"zhgd3-canealarm\",\"project_id\":\"980\",\"data_format\":\"row\" }\n\n}",
                            "component": {
                                "width": 100,
                                "height": 100,
                                "name": "data",
                                "prop": "data"
                            },
                            "option": {},
                            "left": 0,
                            "top": 0,
                            "index": "bb9fc5c6-8ebf-4f27-9360-d973d4562390",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 427,
                            "dataMethod": "post",
                            "url": "https://console-api.hibuilding.cn//proxy/api/v1/screen/unit_data_map",
                            "dataQueryType": "json",
                            "display": true,
                            "lock": true
                        },
                        {
                            "name": "机械设备tab列表",
                            "title": "数据集",
                            "icon": "icon-text",
                            "img": "img/assets/time.png",
                            "dataType": 1,
                            "data": {},
                            "dataFormatter": "(data,params,refs)=>{\n    return data.data.list\n}",
                            "dataHeader": "",
                            "dataQuery": "(data)=>{\n    return { \"unit_no\":\"zhgd3-towerlist\",\"project_id\":\"356\",\"data_format\":\"row\" }\n}",
                            "component": {
                                "width": 100,
                                "height": 100,
                                "name": "data",
                                "prop": "data"
                            },
                            "option": {},
                            "left": 0,
                            "top": 0,
                            "index": "890e0609-5804-4bcd-8e54-ce6b85928e34",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 426,
                            "dataMethod": "post",
                            "url": "https://console-api.hibuilding.cn//proxy/api/v1/screen/unit_data",
                            "dataQueryType": "json",
                            "display": true,
                            "lock": true
                        },
                        {
                            "name": "机械设备-设备统计",
                            "title": "数据集",
                            "icon": "icon-text",
                            "img": "img/assets/time.png",
                            "dataType": 1,
                            "data": {},
                            "dataFormatter": "(data,params,refs)=>{\n    return data.data.list[0]\n}",
                            "dataHeader": "",
                            "dataQuery": "(data)=>{\n    return { \"unit_no\":\"zhgd3-canestat\",\"project_id\":\"970\",\"data_format\":\"row\" }\n}",
                            "component": {
                                "width": 100,
                                "height": 100,
                                "name": "data",
                                "prop": "data"
                            },
                            "option": {},
                            "left": 0,
                            "top": 0,
                            "index": "890654b1-465d-4ba9-8dc7-29a9aff98538",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 425,
                            "dataMethod": "post",
                            "url": "https://console-api.hibuilding.cn//proxy/api/v1/screen/unit_data",
                            "dataQueryType": "json",
                            "display": true,
                            "lock": true
                        },
                        {
                            "name": "塔机工作次数统计",
                            "title": "数据集",
                            "icon": "icon-text",
                            "img": "img/assets/time.png",
                            "dataType": 1,
                            "data": {},
                            "dataFormatter": "(data,params,refs)=>{\n    return data.data.list\n}",
                            "dataHeader": "",
                            "dataQuery": "(data)=>{\n    return { \"unit_no\":\"zhgd3-canenumstat\",\"project_id\":\"356\",\"data_format\":\"row\" }\n}",
                            "component": {
                                "width": 100,
                                "height": 100,
                                "name": "data",
                                "prop": "data"
                            },
                            "option": {},
                            "left": 0,
                            "top": 0,
                            "index": "0a2a0642-e05e-47a8-ac9b-cd9786c7d283",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 424,
                            "display": true,
                            "dataMethod": "post",
                            "dataQueryType": "json",
                            "url": "https://console-api.hibuilding.cn//proxy/api/v1/screen/unit_data",
                            "lock": true
                        }
                    ],
                    "zIndex": 429,
                    "child": {},
                    "dataFormatter": "",
                    "isname": false
                },
                {
                    "title": "文件夹",
                    "name": "主页面项目信息",
                    "index": "e891fa52-bb2f-44d7-823d-e58d307c6452",
                    "menu": false,
                    "display": true,
                    "lock": true,
                    "children": [
                        {
                            "name": "消息列表",
                            "title": "数据集",
                            "icon": "icon-text",
                            "img": "img/assets/time.png",
                            "dataType": 1,
                            "data": {},
                            "dataFormatter": "(data,params,refs)=>{\n    let value=''\n    if(data.data.list.length>0){\n        data.data.list.map((item,index)=>{\n            if(index<3){\n                value+=item.news_title+' '\n            }\n        })\n        return value\n    }else{\n        return ''\n    }\n}",
                            "dataHeader": "",
                            "dataQuery": "(data)=>{\n    return { \"unit_no\":\"zhgd3-newsarticle\",\"project_id\":\"1185\",\"data_format\":\"row\" }\n}",
                            "component": {
                                "width": 100,
                                "height": 100,
                                "name": "data",
                                "prop": "data"
                            },
                            "option": {},
                            "left": 1.42,
                            "top": 89.86,
                            "index": "2c493756-b0d6-4c38-8250-165bcd72e994",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 422,
                            "proxy": false,
                            "dataMethod": "post",
                            "url": "https://console-api.hibuilding.cn//proxy/api/v1/screen/unit_data",
                            "dataQueryType": "json",
                            "display": true,
                            "lock": true
                        },
                        {
                            "name": "工人信息统计",
                            "title": "数据集",
                            "icon": "icon-text",
                            "img": "img/assets/time.png",
                            "dataType": 1,
                            "data": {},
                            "dataFormatter": "(data,params,refs)=>{\n    return data.data.list\n}",
                            "dataHeader": "",
                            "dataQuery": "(data)=>{\n    console.log(window.$glob)\n    return { \"unit_no\":\"zhgd3-workergroupstat\",\"project_id\":'356',\"data_format\":\"row\" }\n}",
                            "component": {
                                "width": 100,
                                "height": 100,
                                "name": "data",
                                "prop": "data"
                            },
                            "option": {},
                            "left": 43.24,
                            "top": -28.84,
                            "index": "e572935e-a189-402e-8c4f-a20c8b2fead5",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 421,
                            "dataMethod": "post",
                            "url": "https://console-api.hibuilding.cn//proxy/api/v1/screen/unit_data",
                            "dataQueryType": "json",
                            "display": true,
                            "lock": true
                        },
                        {
                            "name": "质量巡检",
                            "title": "数据集",
                            "icon": "icon-text",
                            "img": "img/assets/time.png",
                            "dataType": 1,
                            "data": {},
                            "dataFormatter": "(data,params,refs)=>{\n    return data.data.list\n}",
                            "dataHeader": "",
                            "dataQuery": "(data)=>{\n    return { \"unit_no\":\"zhgd3-zlxjzg\",\"project_id\":\"356\",\"data_format\":\"row\" }\n}",
                            "component": {
                                "width": 100,
                                "height": 100,
                                "name": "data",
                                "prop": "data"
                            },
                            "option": {},
                            "left": 0,
                            "top": 0,
                            "index": "52685d73-472e-45df-885f-80bd360e8ebe",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 420,
                            "dataMethod": "post",
                            "url": "https://console-api.hibuilding.cn//proxy/api/v1/screen/unit_data",
                            "dataQueryType": "json",
                            "display": true,
                            "lock": true
                        },
                        {
                            "name": "隐患排查",
                            "title": "数据集",
                            "icon": "icon-text",
                            "img": "img/assets/time.png",
                            "dataType": 1,
                            "data": {},
                            "dataFormatter": "(data,params,refs)=>{\n    return data.data.list\n}",
                            "dataHeader": "",
                            "dataQuery": "(data)=>{\n    return { \"unit_no\":\"zhgd3-yhpc\",\"project_id\":\"356\",\"data_format\":\"row\" }\n}",
                            "component": {
                                "width": 100,
                                "height": 100,
                                "name": "data",
                                "prop": "data"
                            },
                            "option": {},
                            "left": 0,
                            "top": 0,
                            "index": "010256b8-8a97-4034-8226-9b511ca64708",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 419,
                            "dataMethod": "post",
                            "url": "https://console-api.hibuilding.cn//proxy/api/v1/screen/unit_data",
                            "dataQueryType": "json",
                            "display": true,
                            "lock": true
                        },
                        {
                            "name": "工人进场信息",
                            "title": "数据集",
                            "icon": "icon-text",
                            "img": "img/assets/time.png",
                            "dataType": 1,
                            "data": {},
                            "dataFormatter": "(data,params,refs)=>{\n    return data.data.list\n}",
                            "dataHeader": "",
                            "dataQuery": "(data)=>{\n    return { \"unit_no\":\"zhgd3-workerinout\",\"project_id\":\"356\",\"data_format\":\"row\" }\n}",
                            "component": {
                                "width": 100,
                                "height": 100,
                                "name": "data",
                                "prop": "data"
                            },
                            "option": {},
                            "left": 0,
                            "top": 0,
                            "index": "c2853e6c-bb3f-4fba-bd0d-18f6c8c13e8b",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 418,
                            "url": "https://console-api.hibuilding.cn//proxy/api/v1/screen/unit_data",
                            "dataMethod": "post",
                            "dataQueryType": "json",
                            "display": true,
                            "lock": true
                        },
                        {
                            "name": "机械设备列表",
                            "title": "数据集",
                            "icon": "icon-text",
                            "img": "img/assets/time.png",
                            "dataType": 1,
                            "data": {},
                            "dataFormatter": "(data,params,refs)=>{\n    window.tajiList=data.data.list\n    return data.data.list\n}",
                            "dataHeader": "",
                            "dataQuery": "(data)=>{\n    return { \"unit_no\":\"zhgd3-towerlist\",\"project_id\":\"356\",\"data_format\":\"row\" }\n}",
                            "component": {
                                "width": 100,
                                "height": 100,
                                "name": "data",
                                "prop": "data"
                            },
                            "option": {},
                            "left": 0,
                            "top": 0,
                            "index": "c2d80a5d-f4d2-4805-8d17-75619caea984",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 417,
                            "dataMethod": "post",
                            "url": "https://console-api.hibuilding.cn//proxy/api/v1/screen/unit_data",
                            "dataQueryType": "json",
                            "display": true,
                            "lock": true
                        },
                        {
                            "name": "场地环境",
                            "title": "数据集",
                            "icon": "icon-text",
                            "img": "img/assets/time.png",
                            "dataType": 1,
                            "data": {},
                            "dataFormatter": "(data,params,refs)=>{\n    return data.data.list[0]\n}",
                            "dataHeader": "",
                            "dataQuery": "(data)=>{\n    return { \"unit_no\":\"zhgd3-environment\",\"project_id\":\"356\",\"data_format\":\"row\" }\n}",
                            "component": {
                                "width": 100,
                                "height": 100,
                                "name": "data",
                                "prop": "data"
                            },
                            "option": {},
                            "left": 0,
                            "top": 0,
                            "index": "72f5d9d5-0b88-49aa-a85f-a9d6a5bd64d0",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 416,
                            "dataMethod": "post",
                            "url": "https://console-api.hibuilding.cn//proxy/api/v1/screen/unit_data",
                            "dataQueryType": "json",
                            "display": true,
                            "lock": true
                        },
                        {
                            "name": "项目信息",
                            "title": "数据集",
                            "icon": "icon-text",
                            "img": "img/assets/time.png",
                            "dataType": 1,
                            "data": {},
                            "dataFormatter": "(data,params,refs)=>{\n    return data.data.list[0]\n}",
                            "dataHeader": "",
                            "dataQuery": "(data)=>{\n    return { \"unit_no\":\"zhgd3-projectinfo\",\"project_id\":\"356\",\"data_format\":\"row\" }\n}",
                            "component": {
                                "width": 100,
                                "height": 100,
                                "name": "data",
                                "prop": "data"
                            },
                            "option": {},
                            "left": 0,
                            "top": 0,
                            "index": "af280484-d741-47f8-8279-ec247c2de39d",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 415,
                            "public": "af280484-d741-47f8-8279-ec247c2de39d",
                            "dataMethod": "post",
                            "url": "https://console-api.hibuilding.cn//proxy/api/v1/screen/unit_data",
                            "dataQueryType": "json",
                            "display": true,
                            "lock": true
                        }
                    ],
                    "zIndex": 423,
                    "isname": false,
                    "child": {},
                    "dataFormatter": ""
                },
                {
                    "title": "文件夹",
                    "name": "工地人员",
                    "index": "e42ddc5c-046f-464d-8cb5-7a8c3e499293",
                    "menu": false,
                    "display": true,
                    "lock": true,
                    "children": [
                        {
                            "name": "告警信息接口",
                            "title": "数据集",
                            "icon": "icon-text",
                            "img": "img/assets/time.png",
                            "dataType": 1,
                            "data": {},
                            "dataFormatter": "(data,params,refs)=>{\n    return data.data\n}",
                            "dataHeader": "",
                            "dataQuery": "(data)=>{\n    return { \"unit_no\":\"zhgd3-workyalarm\",\"project_id\":\"356\",\"data_format\":\"row\" }\n}",
                            "component": {
                                "width": 100,
                                "height": 100,
                                "name": "data",
                                "prop": "data"
                            },
                            "option": {},
                            "left": 0,
                            "top": 0,
                            "index": "6ae6113d-bc81-4c5f-8656-ab48512ba321",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 413,
                            "dataMethod": "post",
                            "url": "https://console-api.hibuilding.cn//proxy/api/v1/screen/unit_data",
                            "dataQueryType": "json",
                            "display": true,
                            "lock": true
                        },
                        {
                            "name": "工种统计",
                            "title": "数据集",
                            "icon": "icon-text",
                            "img": "img/assets/time.png",
                            "dataType": 1,
                            "data": {},
                            "dataFormatter": "(data,params,refs)=>{\n    return data.data.list\n}",
                            "dataHeader": "",
                            "dataQuery": "(data)=>{\n    return { \"unit_no\":\"zhgd3-workergroupstat\",\"project_id\":\"356\",\"data_format\":\"row\" }\n}",
                            "component": {
                                "width": 100,
                                "height": 100,
                                "name": "data",
                                "prop": "data"
                            },
                            "option": {},
                            "left": 0,
                            "top": 0,
                            "index": "de53db32-4b16-4fb2-ad1a-047697e14252",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 412,
                            "dataMethod": "post",
                            "url": "https://console-api.hibuilding.cn//proxy/api/v1/screen/unit_data",
                            "dataQueryType": "json",
                            "display": true,
                            "lock": true
                        },
                        {
                            "name": "工地人员统计",
                            "title": "数据集",
                            "icon": "icon-text",
                            "img": "img/assets/time.png",
                            "dataType": 1,
                            "data": {},
                            "dataFormatter": "(data,params,refs)=>{\n    return data.data.list[0]\n}",
                            "dataHeader": "",
                            "dataQuery": "(data)=>{\n    return { \"unit_no\":\"zhgd3-workhomestat\",\"project_id\":\"356\",\"data_format\":\"row\" }\n}",
                            "component": {
                                "width": 100,
                                "height": 100,
                                "name": "data",
                                "prop": "data"
                            },
                            "option": {},
                            "left": 0,
                            "top": 0,
                            "index": "4199cdbd-bd0e-448c-9fcb-cb0c50b5b9ea",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 411,
                            "display": true,
                            "dataMethod": "post",
                            "url": "https://console-api.hibuilding.cn//proxy/api/v1/screen/unit_data",
                            "lock": true
                        },
                        {
                            "name": "在册人员统计",
                            "title": "数据集",
                            "icon": "icon-text",
                            "img": "img/assets/time.png",
                            "dataType": 1,
                            "data": {},
                            "dataFormatter": "(data,params,refs)=>{\n    return data.data.list\n}",
                            "dataHeader": "",
                            "dataQuery": "(data)=>{\n    return { \"unit_no\":\"zhgd3-workagestat\",\"project_id\":\"356\",\"data_format\":\"row\" }\n}",
                            "component": {
                                "width": 100,
                                "height": 100,
                                "name": "data",
                                "prop": "data"
                            },
                            "option": {},
                            "left": 26.1,
                            "top": 89.85,
                            "index": "1e80ba7a-ef57-4859-8134-5c36f76fa112",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 410,
                            "display": true,
                            "dataMethod": "post",
                            "url": "https://console-api.hibuilding.cn//proxy/api/v1/screen/unit_data",
                            "dataQueryType": "json",
                            "lock": true
                        },
                        {
                            "name": "出勤人员统计接口",
                            "title": "数据集",
                            "icon": "icon-text",
                            "img": "img/assets/time.png",
                            "dataType": 1,
                            "data": {},
                            "dataFormatter": "(data,params,refs)=>{\n    return data.data.list\n}",
                            "dataHeader": "",
                            "dataQuery": "(data)=>{\n    return { \"unit_no\":\"zhgd3-workatttypestat\",\"project_id\":\"356\",\"data_format\":\"row\" }\n}",
                            "component": {
                                "width": 100,
                                "height": 100,
                                "name": "data",
                                "prop": "data"
                            },
                            "option": {},
                            "left": 14.5,
                            "top": 20.3,
                            "index": "c1eb5f7f-1d5e-4d13-806f-db855b6a398c",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 409,
                            "dataMethod": "post",
                            "url": "https://console-api.hibuilding.cn//proxy/api/v1/screen/unit_data",
                            "dataQueryType": "json",
                            "display": true,
                            "lock": true
                        }
                    ],
                    "zIndex": 414,
                    "child": {},
                    "isname": false,
                    "dataFormatter": ""
                }
            ],
            "zIndex": 440,
            "child": {},
            "dataFormatter": "",
            "isname": false
        },
        {
            "title": "文件夹",
            "name": "隐患排查弹窗",
            "index": "37b1c691-25a7-4db6-99cd-a60e1e34817b",
            "menu": false,
            "display": true,
            "lock": false,
            "children": [
                {
                    "name": "关闭",
                    "title": "自定义Vue组件",
                    "icon": "icon-bar",
                    "img": "img/assets/text4.png",
                    "dataType": 0,
                    "data": {
                        "name": "avue"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 45.38,
                        "height": 36.81,
                        "name": "vue",
                        "prop": "vue",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "content": "<template>\n    <div>\n        <i class=\"el-icon-close closeEdit\" @click=\"close\"></i>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {}\n        },\n        created(){\n\n        },\n        methods:{\n            close(){\n                let refs=this.$parent.getItemRefs();\n                console.log(refs)\n                 let imgObj=refs['37b1c691-25a7-4db6-99cd-a60e1e34817b']\n    imgObj.setDisplay(true)\n     refs['fcf49a1a-9e23-433c-90d5-f3e0de98e159'].setDisplay(true)\n            }\n        }\n    }\n</script>\n\n<style>\n.closeEdit{\n font-size:40px;\n color:#fff;\n}\n</style>"
                    },
                    "left": 1546.88,
                    "top": 152.91,
                    "index": "b9176d9a-a8e5-4290-815b-f2c2ad870384",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 407,
                    "display": true
                },
                {
                    "title": "文件夹",
                    "name": "隐患排查",
                    "index": "d5b203f6-ee9a-4229-840b-22a581b4fd7f",
                    "menu": false,
                    "display": true,
                    "lock": false,
                    "children": [
                        {
                            "title": "文件夹",
                            "name": "安全分析柱状图",
                            "index": "136496e4-ff6d-4d47-ab2c-94be76e36388",
                            "menu": false,
                            "display": true,
                            "lock": false,
                            "children": [
                                {
                                    "name": "分析下拉框",
                                    "title": "自定义Vue组件",
                                    "icon": "icon-bar",
                                    "img": "img/assets/text4.png",
                                    "dataType": 0,
                                    "data": {
                                        "name": "avue"
                                    },
                                    "dataFormatter": "",
                                    "dataHeader": "",
                                    "dataQuery": "",
                                    "stylesFormatter": "",
                                    "component": {
                                        "width": 116.62,
                                        "height": 27.11,
                                        "name": "vue",
                                        "prop": "vue",
                                        "perspective": 0,
                                        "scale": 0,
                                        "opacity": 0,
                                        "rotateX": 0,
                                        "rotateY": 0,
                                        "rotateZ": 0
                                    },
                                    "option": {
                                        "content": "<template>\n    <div>\n        <el-select v-model=\"value\" class='selectNum' size='mini' placeholder=\"请选择\" @change='handleSelect'>\n            <el-option\n            v-for=\"item in options\"\n            :key=\"item.value\"\n            :label=\"item.label\"\n            :value=\"item.value\">\n            </el-option>\n        </el-select>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {\n                 options: [ {\n          label: '近半年',\n          value: 6\n        },\n        {\n          label: '近一年',\n          value: 7\n        }],\n        value: 6\n            }\n        },\n        created(){\n\n        },\n        methods:{\n            handleSelect(value){\n                this.$emit('click',{value:value})\n            }\n        },\n        mounted(){\n          let refs=this.$parent.getItemRefs();\n          refs['136496e4-ff6d-4d47-ab2c-94be76e36388'].setDisplay(true)\n                 refs['31ab6ba3-49a9-4a12-80e5-9492eaca67b1'].setDisplay(true)\n            this.$emit('click',{value:6})\n        }\n    \n    }\n</script>\n\n<style>\n.selectNum{\n  width:90px;\n  border:1px solid #00ffff;\n}\n</style>"
                                    },
                                    "left": 303.34,
                                    "top": 592.57,
                                    "index": "db58e9be-cd7d-40f8-96e7-00fb01445bae",
                                    "child": {
                                        "index": [
                                            "0a6a0041-5dd1-4be2-ba6f-6f76e0f55e41"
                                        ],
                                        "paramList": [],
                                        "paramName": "date_type",
                                        "paramValue": "value"
                                    },
                                    "zIndex": 404,
                                    "display": true
                                },
                                {
                                    "name": "分析柱状图",
                                    "title": "通用型",
                                    "icon": "icon-bar",
                                    "img": "img/assets/text5.png",
                                    "dataType": 1,
                                    "dataMethod": "get",
                                    "data": {
                                        "categories": [
                                            "苹果",
                                            "三星",
                                            "小米",
                                            "oppo",
                                            "vivo"
                                        ],
                                        "series": [
                                            {
                                                "name": "手机品牌",
                                                "data": [
                                                    1000879,
                                                    3400879,
                                                    2300879,
                                                    5400879,
                                                    3400879
                                                ]
                                            }
                                        ]
                                    },
                                    "echartFormatter": "function (data,params){\n    const myChart = this.myChart;\n     let echartData={\n        xAxis: [],\n        series: [\n          { name: '隐患数', data: [120, 140, 160, 100, 80, 60] },\n          { name: '待办数量', data: [100, 150, 140, 120, 50, 90] },\n          { name: '整改率', data: [7000, 8000, 8500, 6500, 12000, 11000] }\n        ]\n      }\n    let  dataList = ['1月','2月','3月','4月','5月','6月']\n    if(data && data.data && data.data.list && data.data.list.length>0){\n         let check_count = [];\n        let hidden_danger_count = [];\n        let rectify_rate = [];\n        dataList = [];\n        data.data.list.map(item => {\n          dataList.push(item.name.slice(-2) + '月');\n          check_count.push(item.total);\n          hidden_danger_count.push(item.rectify);\n          rectify_rate.push(item.rectify_rate);\n        });\n\n        echartData.series =echartData.series.map(item => {\n          switch (item.name) {\n            case '隐患数':\n              item.data = check_count;\n              break;\n            case '待办数量':\n              item.data = hidden_danger_count;\n              break;\n            case '整改率':\n              item.data = rectify_rate;\n              break;\n            default:\n              item.data = 0;\n          }\n          return item;\n        });\n    }\n    return {\n        dataZoom: [//x轴滑动条\n          {\n            type: 'slider',\n            show: true,\n            xAxisIndex: [0],\n            start: 0,    //初始化时，滑动条宽度开始标度\n            bottom: '2%',\n            end: 45,\n            height: 10,\n            fillerColor: '#3E86FF',\n            borderColor: \"transparent\",\n            backgroundColor: 'white',//两边未选中的滑动条区域的颜色\n            showDataShadow: false,//是否显示数据阴影 默认auto\n            showDetail: false,//即拖拽时候是否显示详细数值信息 默认true\n          },\n          {\n            type: 'inside',\n            xAxisIndex: 0,\n            zoomOnMouseWheel: false,  //滚轮是否触发缩放\n            moveOnMouseMove: true,  //鼠标滚轮触发滚动\n            moveOnMouseWheel: true\n          }\n        ],\n        tooltip: {\n          trigger: 'axis',\n          confine: true,\n          axisPointer: { type: 'none' },\n          backgroundColor: 'rgba(27, 20, 100, 0.8)',\n          borderColor: 'rgba(27, 20, 100, 0.8)',\n          textStyle: { fontSize: 12, fontWeight: 500, color: '#ffffff' },\n          formatter(params) {\n            // 只展示柱子对应的内容，把顶部底部的 tooltip 过滤掉\n            return params.reduce((pre, i) => {\n              if (i.componentSubType === 'bar') {\n                i.marker = i.marker.replace(/\\[object Object\\]/, i.color.colorStops[1].color);\n                i.value = `<span style='flex: 1; text-align: right; margin-left: 16px;'>${i.value}</span>`;\n                const current = `<div style='display: flex; align-items: center; height: 26px;'>${i.marker}${i.seriesName} ${i.value}</div>`;\n                return `${pre}${current}`;\n              }\n              return pre;\n            }, '');\n          }\n        },\n        grid: { left: '0', right: '0', top: '7%', bottom: '5%', containLabel: true },\n        xAxis: [\n          {\n            type: 'category',\n            // boundaryGap: false,\n            data: dataList, // 底部月数replace\n            axisPointer: {\n              type: 'shadow'\n            },\n            axisLine: {// x轴线的颜色以及宽度\n              show: true,\n              lineStyle: {\n                color: 'rgba(219,225,255,1)',\n                width: 0,\n                type: 'dashed'\n              }\n            },\n            axisTick: {\n              show: false\n            },\n            axisLabel: {//x轴文字的配置\n              show: true,\n              margin: 20,\n              textStyle: {\n                fontSize: 25,\n                color: '#ffffff'\n\n              }\n            }\n          }\n        ],\n        yAxis: [\n          {\n            type: 'value',\n            axisLabel: {\n              formatter: '{value}',\n              textStyle: {\n                fontSize: 30,\n                color: '#ffffff',\n                margin: 15\n              }\n            },\n            splitLine: {//分割线配置\n              show: true,\n              lineStyle: {\n                color: 'rgba(255,225,255,0.6)',\n                type: 'dashed'\n              }\n            }\n          },\n          {\n            type: 'value',\n            axisLabel: {\n              formatter: '{value}',\n              textStyle: {\n                fontSize: 30,\n                color: '#ffffff',\n                margin: 15\n              }\n            },\n            splitLine: {//分割线配置\n              show: true,\n              lineStyle: {\n                color: 'rgba(219,225,255,1)',\n                type: 'dashed'\n              }\n            }\n          }\n        ],\n        series: [\n          {\n            name: '隐患数', //圆柱体本身\n            type: 'bar',\n            barWidth: 50,\n            barCategoryGap: 12,\n            data: echartData.series[0].data,\n            // data: [120, 140, 160, 100, 80, 60],\n            itemStyle: {\n              // 柱体渐变色\n              color: new echarts.graphic.LinearGradient(1, 0, 0, 0, [{\n                offset: 0,\n                color: '#FF6600'\n              }, {\n                offset: 1,\n                color: '#FF2944'\n              }])\n            }\n          },\n          {\n            name: '隐患数',  //顶部圆\n            type: 'pictorialBar',\n            symbolSize: [50, 21],\n            symbolOffset: [-30, -10.5],\n            z: 12,\n            itemStyle: { //渐变从左到右,从深到浅\n              color: new echarts.graphic.LinearGradient(0, 0, 1, 0, [{\n                offset: 0,\n                color: '#FF6600'\n              }, {\n                offset: 1,\n                color: '#FF2944'\n              }])\n            },\n            symbolPosition: 'end',\n            data:echartData.series[0].data\n            // data: [120, 140, 160, 100, 80, 60],\n          },\n          {\n            name: '隐患数',  //底部圆\n            type: 'pictorialBar',\n            symbolSize: [50, 9],\n            symbolOffset: [-30, 3.5],\n            z: 12,\n            itemStyle: {\n              color: new echarts.graphic.LinearGradient(1, 0, 0, 0, [{\n                offset: 0,\n                color: '#FF6600'\n              }, {\n                offset: 1,\n                color: '#FF2944'\n              }])\n            },\n            symbolPosition: 'start',\n            data: [1, 1]\n          },\n          {\n            name: '待办数量', //圆柱体本身\n            type: 'bar',\n            barWidth: 50,\n            barCategoryGap: 12,\n            data: echartData.series[1].data,\n            // data: [100, 150, 140, 120, 50, 90],\n            itemStyle: {\n              // 柱体渐变色\n              color: new echarts.graphic.LinearGradient(1, 0, 0, 0, [{\n                offset: 1,\n                color: '#CC00FC'\n              }, {\n                offset: 0,\n                color: '#00BEFB'\n              }])\n            }\n          },\n          {\n            name: '待办数量', //顶部圆\n            type: 'pictorialBar',\n            symbolSize: [50, 21],\n            symbolOffset: [30, -10.5],\n            z: 12,\n            itemStyle: {\n              color: new echarts.graphic.LinearGradient(0, 0, 1, 0, [{\n                offset: 1,\n                color: '#CC00FC'\n              }, {\n                offset: 0,\n                color: '#00BEFB'\n              }])\n            },\n            symbolPosition: 'end',\n            data:echartData.series[1].data\n            // data: [100, 150, 140, 120, 50, 90],\n          },\n          {\n            name: '待办数量', //底部圆\n            type: 'pictorialBar',\n            symbolSize: [50, 9],\n            symbolOffset: [30, 3.5],\n            z: 12,\n            itemStyle: {\n              color: new echarts.graphic.LinearGradient(1, 0, 0, 0, [{\n                offset: 1,\n                color: '#CC00FC'\n              }, {\n                offset: 0,\n                color: '#00BEFB'\n              }])\n            },\n            symbolPosition: 'start',\n            data: [1, 1]\n          },\n          {\n            name: '整改率',\n            type: 'line',\n            smooth: true,\n            symbolSize: 15,   //设定中心点的大小\n            yAxisIndex: 1,\n            itemStyle: {\n              color: '#6EA100'\n            },\n            lineStyle: {\n              color: '#6EA100',\n              width: 4\n            },\n            data: echartData.series[2].data\n            // data: [7000, 8000, 8500, 6500, 12000, 11000],\n          }\n        ]\n      }\n}",
                                    "dataFormatter": "",
                                    "dataHeader": "",
                                    "dataQuery": "(data)=>{\n    return {\n        project_id:629,\n        check_tpl_id: '5ff438316211725c1717cbd2'\n    }\n}",
                                    "stylesFormatter": "",
                                    "url": "https://console-api.hibuilding.cn/plat/api/v3/screen/safe/stat_by_time",
                                    "component": {
                                        "width": 1294.9,
                                        "height": 282.68,
                                        "name": "common",
                                        "prop": "common"
                                    },
                                    "left": 294.18,
                                    "top": 647.45,
                                    "index": "0a6a0041-5dd1-4be2-ba6f-6f76e0f55e41",
                                    "child": {
                                        "index": [],
                                        "paramList": []
                                    },
                                    "zIndex": 403,
                                    "display": true,
                                    "proxy": true
                                },
                                {
                                    "name": "安全legend",
                                    "title": "自定义Vue组件",
                                    "icon": "icon-bar",
                                    "img": "img/assets/text4.png",
                                    "dataType": 0,
                                    "data": {
                                        "name": "avue"
                                    },
                                    "dataFormatter": "",
                                    "dataHeader": "",
                                    "dataQuery": "",
                                    "stylesFormatter": "",
                                    "component": {
                                        "width": 527.51,
                                        "height": 30.01,
                                        "name": "vue",
                                        "prop": "vue"
                                    },
                                    "option": {
                                        "content": "<template>\n    <div class=\"labeloc\">\n    <p><img src=\"https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231021/3eebbbf0bcf82855b2ce7c556ba2c775.png\"\n            alt=\"\"><span></span>隐患数</p>\n    <p><img src=\"https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231021/846440e988bf6e318d68e0a77ee08ce8.png\"\n            alt=\"\">待办数量</p>\n    <p><img class=\"lineImg\"\n            src=\"https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231021/234fa65908a1a0c3b3ad1484dde4bff5.png\"\n            alt=\"\">整改率</p>\n</div>\n</template>\n<script>\n    export default{\n        data(){\n            return {}\n        },\n        created(){\n\n        },\n        methods:{\n\n        }\n    }\n</script>\n\n<style>\n.labeloc {\n  width: 40%;\n  margin-top: 8px;\n  display: flex;\n  justify-content: space-between;\n}\n\n.labeloc p {\n  font-size: 24px;\n  font-family: MicrosoftYaHei-, MicrosoftYaHei;\n  font-weight: normal;\n  color: #ffffff;\n  line-height: 29px;\n  display: flex;\n}\n\n.labeloc p img {\n  width: 34px;\n  height: 25px;\n  margin-top: 4px;\n  margin-right: 10px;\n}\n\n.labeloc p .lineImg {\n  margin-top: 2px;\n  width: 57px;\n  height: 30px;\n}\n</style>"
                                    },
                                    "left": 1066.95,
                                    "top": 585.41,
                                    "index": "57f60cb5-8d73-43e2-80ea-6fd5c929c8f2",
                                    "child": {
                                        "index": [],
                                        "paramList": []
                                    },
                                    "zIndex": 402,
                                    "display": true
                                }
                            ],
                            "zIndex": 405,
                            "child": {},
                            "dataFormatter": "",
                            "isname": false
                        },
                        {
                            "title": "文件夹",
                            "name": "安全分析饼图",
                            "index": "31ab6ba3-49a9-4a12-80e5-9492eaca67b1",
                            "menu": false,
                            "display": true,
                            "lock": false,
                            "children": [
                                {
                                    "name": "分析下拉框",
                                    "title": "自定义Vue组件",
                                    "icon": "icon-bar",
                                    "img": "img/assets/text4.png",
                                    "dataType": 0,
                                    "data": {
                                        "name": "avue"
                                    },
                                    "dataFormatter": "",
                                    "dataHeader": "",
                                    "dataQuery": "",
                                    "stylesFormatter": "",
                                    "component": {
                                        "width": 116.62,
                                        "height": 27.11,
                                        "name": "vue",
                                        "prop": "vue",
                                        "perspective": 0,
                                        "scale": 0,
                                        "opacity": 0,
                                        "rotateX": 0,
                                        "rotateY": 0,
                                        "rotateZ": 0
                                    },
                                    "option": {
                                        "content": "<template>\n    <div>\n        <el-select v-model=\"value\" class='selectNum' size='mini' placeholder=\"请选择\" @change='handleSelect'>\n            <el-option\n            v-for=\"item in options\"\n            :key=\"item.value\"\n            :label=\"item.label\"\n            :value=\"item.value\">\n            </el-option>\n        </el-select>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {\n                 options: [ {\n          label: '近半年',\n          value: 1\n        },\n        {\n          label: '近一年',\n          value: 2\n        }],\n        value: 1\n            }\n        },\n        created(){\n\n        },\n        methods:{\n            handleSelect(value){\n                this.$emit('click',{value:value})\n            }\n        },\n        mounted(){\n         let refs=this.$parent.getItemRefs();\n          refs['136496e4-ff6d-4d47-ab2c-94be76e36388'].setDisplay(true)\n                 refs['31ab6ba3-49a9-4a12-80e5-9492eaca67b1'].setDisplay(true)\n            this.$emit('click',{value:1})\n        }\n    \n    }\n</script>\n\n<style>\n.selectNum{\n  width:90px;\n  border:1px solid #00ffff;\n}\n</style>"
                                    },
                                    "left": 304.27,
                                    "top": 592.62,
                                    "index": "175ef8b2-9636-4149-8da9-615ca699b3b5",
                                    "child": {
                                        "index": [
                                            "b308dc9d-0a3c-4729-8403-b3018d38a7ad"
                                        ],
                                        "paramList": [],
                                        "paramName": "date_type",
                                        "paramValue": "value"
                                    },
                                    "zIndex": 400,
                                    "display": true
                                },
                                {
                                    "name": "安全饼图",
                                    "title": "通用型",
                                    "icon": "icon-bar",
                                    "img": "img/assets/text5.png",
                                    "dataType": 1,
                                    "dataMethod": "get",
                                    "data": {
                                        "categories": [
                                            "苹果",
                                            "三星",
                                            "小米",
                                            "oppo",
                                            "vivo"
                                        ],
                                        "series": [
                                            {
                                                "name": "手机品牌",
                                                "data": [
                                                    1000879,
                                                    3400879,
                                                    2300879,
                                                    5400879,
                                                    3400879
                                                ]
                                            }
                                        ]
                                    },
                                    "echartFormatter": "(data)=>{\n    const myChart = this.myChart;\n    let pieData= [\n              { value: 800, name: '一般' },\n              { value: 600, name: '较大' },\n              { value: 60, name: '重大' }\n            ]\n    let total = 0\n    if(data && data.data && data.data.list && data.data.list.length>0){\n      pieData=[]\n       data.data.list.map(item => {\n        pieData.push({\n          value: item.y,\n          name: item.x\n        });\n      })\n      total=data.data.total_count\n    }\n    const option={\n        tooltip: {\n          trigger: 'item',\n          // formatter: \"{a} <br/>{b} : {c} ({d}%)\"\n          formatter: '{b} : {c} ({d}%)',\n          backgroundColor: 'rgba(27, 20, 100, 0.8)',\n          textStyle: {\n            fontSize: 24, // 字体大小\n            color: '#ffffff'\n          }\n        },\n        indexNo: '',\n        legend: {\n          show: true,\n          right: '5%',\n          top: '28%',\n          orient: 'vertical',\n          itemWidth: 48, // 设置宽度\n          itemHeight: 24, // 设置高度\n          itemGap: 20, // 设置间距\n          textStyle: {\n            color: '#fff',\n            fontSize: 28\n          }\n        },\n        title: {\n          //数值\n          text: total,\n          top: '25%',\n          left:'center',\n          textStyle: {\n            color: '#fff',\n            fontSize: 40,\n            align: 'center',\n            fontWeight: 'bold',\n            fontFamily: ''\n          },\n          subtext: '隐患数',\n            subtextStyle: {\n              color: '#fff',\n              fontWeight: 'bold',\n              fontSize: 36,\n            },\n        },\n        series: [\n          {\n            type: 'pie',\n            radius: ['90%', '60%'],\n            label: {\n              show: false,\n              position: 'center'\n            },\n            labelLine: {\n              show: false\n            },\n            data: pieData,\n            itemStyle: {\n              emphasis: {\n                shadowBlur: 10,\n                shadowOffsetX: 0,\n                shadowColor: 'rgba(0, 0, 0, 0.5)'\n              },\n              normal: {\n                color: function (params) {\n\n                  var colorList = [\n                    {\n                      c1: '#00D7F8', //一般\n                      c2: '#0080E2'\n                    },\n                    {\n                      c1: '#FFF8A3', //较大\n                      c2: '#FF931E'\n                    },\n                    {\n                      c1: '#FF6600',\n                      c2: '#FF2944'\n                    }\n                  ];\n                  return new echarts.graphic.LinearGradient(0, 0, 1, 0, [\n                    {\n                      //颜色渐变函数 前四个参数分别表示四个位置依次为左、下、右、上\n\n                      offset: 0,\n                      color: colorList[params.dataIndex].c1\n                    },\n                    {\n                      offset: 1,\n                      color: colorList[params.dataIndex].c2\n                    }\n                  ]);\n                  /*  return colorList[params.dataIndex]*/\n                }\n              }\n            }\n          }\n        ]\n    }\n    return option\n}",
                                    "dataFormatter": "",
                                    "dataHeader": "",
                                    "dataQuery": "(data)=>{\n    return {\n        project_id: '629',\n        check_tpl_id: '5ff438316211725c1717cbd2',\n        date_type:1\n    }\n}",
                                    "stylesFormatter": "",
                                    "url": "https://console-api.hibuilding.cn/plat/api/v3/screen/safe_hazard_manage/pie_stat",
                                    "component": {
                                        "width": 1070.03,
                                        "height": 300,
                                        "name": "common",
                                        "prop": "common"
                                    },
                                    "left": 441.2,
                                    "top": 618.56,
                                    "index": "b308dc9d-0a3c-4729-8403-b3018d38a7ad",
                                    "child": {
                                        "index": [],
                                        "paramList": []
                                    },
                                    "zIndex": 399,
                                    "proxy": true,
                                    "display": true
                                }
                            ],
                            "zIndex": 401,
                            "child": {},
                            "dataFormatter": "",
                            "isname": false
                        },
                        {
                            "name": "时间类型",
                            "title": "自定义Vue组件",
                            "icon": "icon-bar",
                            "img": "img/assets/text4.png",
                            "dataType": 0,
                            "data": {
                                "name": "avue"
                            },
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "component": {
                                "width": 311.34,
                                "height": 45.92,
                                "name": "vue",
                                "prop": "vue"
                            },
                            "option": {
                                "content": "<template>\n    <div>\n        <div v-for=\"item in data\" @click=\"tabClick(item)\" :class=\"[selectValue==item.value?'tabClassSelect':'tabClass']\" :key=\"item.name\">\n            {{item.name}}\n        </div>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {\n              data:[{name:'按时间',value:'time'},{name:'问题类型',value:'type'},],\n              selectValue:'time',\n            }\n        },\n        created(){\n\n        },\n        mounted(){\n         let refs=this.$parent.getItemRefs();\n              \n                refs['31ab6ba3-49a9-4a12-80e5-9492eaca67b1'].setDisplay(true)\n                 refs['136496e4-ff6d-4d47-ab2c-94be76e36388'].setDisplay(true)\n        },\n        methods:{\n            tabClick(record){\n                this.selectValue=record.value\n                let refs=this.$parent.getItemRefs();\n                this.selectValue=record.value\n                if(record.value=='time'){\n                 refs['31ab6ba3-49a9-4a12-80e5-9492eaca67b1'].setDisplay(true)\n                 refs['136496e4-ff6d-4d47-ab2c-94be76e36388'].setDisplay(false)\n                }else{\n                 refs['31ab6ba3-49a9-4a12-80e5-9492eaca67b1'].setDisplay(false)\n                 refs['136496e4-ff6d-4d47-ab2c-94be76e36388'].setDisplay(true)\n                }\n            }    \n        }\n    }\n</script>\n\n<style>\n    .tabClassSelect{display: block;\n    margin-left: 26px;\n    width: 111px;background: linear-gradient(180deg, #00d7f8 0%, #009be2 44%, #4015ff 100%);\n    height: 43px;line-height:40px;\n   \n    border-radius: 8px 8px 8px 8px;\n    opacity: 1;\n    border: 1px solid #00ffff;\n    text-align: center;\n    font-size: 24px;\n   display:block;float:left;\n    font-weight: bold;\n    color: #ffffff;}\n.tabClass{display: block;\n    margin-left: 26px;\n    width: 111px;\n    height: 43px;line-height:40px;\n    background: transparent;\n    border-radius: 8px 8px 8px 8px;\n    opacity: 1;\n    border: 1px solid #00ffff;\n    text-align: center;\n    font-size: 24px;\n   display:block;float:left;\n    font-weight: bold;\n    color: #ffffff;}\n</style>"
                            },
                            "left": 1314.78,
                            "top": 519.05,
                            "index": "281c6184-c8c9-48b7-a7c2-9ee4be7b3718",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 398,
                            "display": true
                        },
                        {
                            "name": "自定义Vue组件",
                            "title": "自定义Vue组件",
                            "icon": "icon-bar",
                            "img": "img/assets/text4.png",
                            "dataType": 0,
                            "data": {
                                "name": "avue"
                            },
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "component": {
                                "width": 139.66,
                                "height": 32.87,
                                "name": "vue",
                                "prop": "vue"
                            },
                            "option": {
                                "content": "<template>\n    <div>\n        <el-select v-model=\"value\" class='selectNum' size='mini' placeholder=\"请选择\" @change='handleSelect'>\n            <el-option\n            v-for=\"item in options\"\n            :key=\"item.value\"\n            :label=\"item.label\"\n            :value=\"item.value\">\n            </el-option>\n        </el-select>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {\n                 options: [ {\n          label: '今日',\n          value: 1\n        },\n        {\n          label: '月度',\n          value: 2\n        },\n        {\n          label: '季度',\n          value: 9\n        },\n        {\n          label: '年度',\n          value: 3\n        }],\n        value: 9\n            }\n        },\n        created(){\n\n        },\n        methods:{\n            handleSelect(value){\n                this.$emit('click',{value:value})\n            }\n        },\n        mounted(){\n            this.$emit('click',{value:9})\n        }\n    }\n</script>\n\n<style>\n.selectNum{\n  width:90px;\n  border:1px solid #00ffff;\n}\n</style>"
                            },
                            "left": 520.51,
                            "top": 147.08,
                            "index": "2bcd6858-38cc-4363-90b5-d3ae9719aee6",
                            "child": {
                                "index": [
                                    "50b1e1e7-a442-447b-bdb7-6ab600816987"
                                ],
                                "paramList": [],
                                "paramName": "date_type"
                            },
                            "zIndex": 397,
                            "display": true
                        },
                        {
                            "title": "文本框",
                            "name": "文本框",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "安全检查分析"
                            },
                            "component": {
                                "width": 225.47,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 32,
                                "fontWeight": "bold",
                                "color": "#fff"
                            },
                            "left": 289.79,
                            "top": 516.1,
                            "index": "f024c26d-0685-4bdf-8b73-fd0b16b82c51",
                            "zIndex": 396,
                            "display": true
                        },
                        {
                            "name": "自定义Vue组件",
                            "title": "自定义Vue组件",
                            "icon": "icon-bar",
                            "img": "img/assets/text4.png",
                            "dataType": 0,
                            "data": {
                                "name": "avue"
                            },
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "component": {
                                "width": 1319.05,
                                "height": 19.91,
                                "name": "vue",
                                "prop": "vue"
                            },
                            "option": {
                                "content": "<template>\n    <div>\n        <div class=\"line\"></div>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {}\n        },\n        created(){\n\n        },\n        methods:{\n\n        }\n    }\n</script>\n\n<style>\n.line{\nwidth: 100%;\n    height: 6px;\n    position: absolute;\n    bottom: -15px;\n    background: -webkit-gradient(linear,left top,right top,from(#005bff),color-stop(17%,#2e5bfc),color-stop(47%,#795bf9),color-stop(72%,#b05bf6),color-stop(90%,#d35bf4),to(#e05bf4));\n    background: linear-gradient(90deg,#005bff,#2e5bfc 17%,#795bf9 47%,#b05bf6 72%,#d35bf4 90%,#e05bf4);\n}\n</style>"
                            },
                            "left": 284.05,
                            "top": 543.61,
                            "index": "78d4961d-95c8-4c91-a85d-211f2206e038",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 395,
                            "display": true
                        },
                        {
                            "title": "文本框",
                            "name": "文本框",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "安全检查汇总"
                            },
                            "component": {
                                "width": 213.9,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 32,
                                "fontWeight": "bold",
                                "color": "#fff"
                            },
                            "left": 276.81,
                            "top": 141.27,
                            "index": "d1684ed2-e72f-4635-8421-a599b76b678e",
                            "zIndex": 394,
                            "display": true
                        },
                        {
                            "name": "自定义Vue组件",
                            "title": "自定义Vue组件",
                            "icon": "icon-bar",
                            "img": "img/assets/text4.png",
                            "dataType": 0,
                            "data": {
                                "name": "avue"
                            },
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "component": {
                                "width": 1319.05,
                                "height": 19.91,
                                "name": "vue",
                                "prop": "vue"
                            },
                            "option": {
                                "content": "<template>\n    <div>\n        <div class=\"line\"></div>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {}\n        },\n        created(){\n\n        },\n        methods:{\n\n        }\n    }\n</script>\n\n<style>\n.line{\nwidth: 100%;\n    height: 6px;\n    position: absolute;\n    bottom: -15px;\n    background: -webkit-gradient(linear,left top,right top,from(#005bff),color-stop(17%,#2e5bfc),color-stop(47%,#795bf9),color-stop(72%,#b05bf6),color-stop(90%,#d35bf4),to(#e05bf4));\n    background: linear-gradient(90deg,#005bff,#2e5bfc 17%,#795bf9 47%,#b05bf6 72%,#d35bf4 90%,#e05bf4);\n}\n</style>"
                            },
                            "left": 269.68,
                            "top": 177.37,
                            "index": "c5a31a6c-ca35-42a7-8820-5e147dedae82",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 393,
                            "display": true
                        },
                        {
                            "name": "隐患仪表盘",
                            "title": "自定义Vue组件",
                            "icon": "icon-bar",
                            "img": "img/assets/text4.png",
                            "dataType": 1,
                            "data": {
                                "name": "avue"
                            },
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "(data)=>{\n    return {\n        project_id:629,\n        check_tpl_id: '5ff438316211725c1717cbd2',\n        show_total: '1',\n        show_rectify: '1',\n        show_review: '1',\n        show_close: '1'\n    }\n}",
                            "stylesFormatter": "",
                            "component": {
                                "width": 1307.51,
                                "height": 270.84,
                                "name": "vue",
                                "prop": "vue"
                            },
                            "option": {
                                "content": "<template>\n  <div class=\"cicle-list\">\n    <InstrumentPanel\n      v-for=\"(item, index) in panelList\"\n      :key=\"index\"\n      :safeDialog=\"'0'\"\n      :facMessage=\"'1'\"\n      :showData=\"item\"\n    ></InstrumentPanel>\n  </div>\n</template>\n\n<script>\nexport default {\n  components: {\n    InstrumentPanel: {\n      template: `\n      <div class='InstrumentPanel'>\n    <!-- 仪表盘 这个组件里的是模拟数据.真实数据用同名组件 参数的使用写在工地人员sitepeople-->\n    <div class='peoplePanel'>\n      <img v-if=\"type === 'water'\"\n           src='https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231021/4d79afcfdc85b79a3ad77f75e2efe788.png'\n           alt=''>\n      <img v-if=\"type === 'video'\"\n           src='https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231021/07321647485e919d99367e00250ebbbc.png'\n           alt=''>\n      <img v-if=\"type === 'energy'\"\n           src='https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231021/0a7ea67b7e7a943d6c182154345b24e5.png'\n           alt=''>\n      <img v-if=\"type === 'noise'\"\n           src='https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231021/ef2dcabd648c5bfc436c5ac9d7f1bdad.png'\n           alt=''>\n      <img v-if=\"type === ''\"\n           src='https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231021/4503ceffa5cea0b3351668403f4a4e1e.png'\n           alt=''>\n      <div class='panel'\n           style='width:180px;height:170px'\n           :id='randomId'></div>\n\n      <p class='showNum'\n         v-if=\"typeImg !== 'thing' && siteMessage !== '1' && facMessage !== '1' \"\n         :style=\"{color : showData.warn ==='1' ? '#FF0000' : '#00ffff' }\">\n       \n        <!-- 中间的数字内容 -->\n        {{ showData.percent === '1' ? showData.value + '%' : showData.value }}<span v-if='showData.unit'\n              class='unit'>{{ showData.unit }}</span>\n      </p>\n      <!-- 材料物资特有  其他的不要传 typeImg -->\n      <p class='showNum'\n         style='color:#00ffff;  cursor: pointer;'\n         v-if=\"typeImg === 'thing' \">\n        <!-- 中间的数字内容 -->\n        <span> {{ showData.percent === '1' ? showData.value + '%' : showData.value\n          }} </span>\n        <!-- 这里不判断 市场行情没有单位,仅占位 -->\n        <span class='unit thingUnit'>{{ showData.unit }}</span>\n        <img class='thingImg'\n             v-if=\"showData.market!=='1'\"\n             @click='changeUnit(showData.title)'\n             src='https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231021/03019df2f5e4adf139a6948978b0442c.png'\n             alt=''>\n        <span v-if=\"showData.market ==='1'\"\n              class='unit thingUnit'\n              style='margin-top:20px'>元/吨</span>\n      </p>\n\n      <!-- 项目级场地环境弹窗 -->\n      <p class='showNum'\n         v-if=\"siteMessage === '1'\"\n         style='color:#00ffff;  cursor: pointer;'>\n        {{ showData.percent === '1' ? showData.value + '%' : showData.value }}\n        <span v-if='showData.unit'\n              class='unit'>{{ showData.unit }}</span>\n      </p>\n      <!-- 质量检查汇总弹窗 -->\n      <p class='showNum'\n         v-if=\"facMessage === '1'\"\n         style='color:#00ffff;  cursor: pointer;'>\n        {{ showData.percent === '1' ? showData.value + '%' : showData.value }}<span v-if='showData.unit'\n              class='unit'>{{ showData.unit }}</span>\n      </p>\n    </div>\n\n  </div>\n      `,\n      data() {\n        return {\n          chart: null,\n          randomId: 0,\n          openVisibile: false,\n          siteMessageVisibile: false,\n          facMessageVisibile: false\n        };\n      },\n      props: {\n        showData: Object,\n        type: {\n          type: String,\n          default: () => {\n            return '';\n          }\n        },\n        typeImg: {\n          //材料物资\n          type: String,\n          default: () => {\n            return '';\n          }\n        },\n        siteMessage: {\n          //项目级场地环境信息弹窗\n          type: String,\n          default: () => {\n            return '';\n          }\n        },\n        facMessage: {\n          //项目级质量检查弹窗\n          type: String,\n          default: () => {\n            return '';\n          }\n        },\n        safeDialog: String, //区分是质量弹窗还是安全  0是质量,1是安全\n        warn: String\n      },\n      created() {},\n      mounted() {\n        let date = new Date();\n        this.randomId = date.getTime() + parseInt(Math.random(0, 1) * 1000);\n        let _this = this;\n        this.$nextTick(() => {\n          window.$loadScript('js', 'https://cdn.staticfile.org/echarts/5.4.0/echarts.min.js').then(() => {\n            _this.renderChart();\n          });\n        });\n      },\n      methods: {\n        //切换单位\n        changeUnit(title) {\n          //点击图片切换单位和数值. 点击就把标题传到材料物资组件,在那边判断是调用哪一个函数把新的值再传回来\n          //不可行的话把这个图片拿到材料物资页面写\n          this.$emit('thingTitle', title);\n        },\n        renderChart() {\n          //警告\n          if (this.chart != null && this.chart != '' && this.chart != undefined) {\n            this.chart.dispose();\n          }\n          this.chart = echarts.init(document.getElementById(this.randomId));\n          //换行 处理title过长时换行\n          let title = '';\n          let titleLen = this.showData.title.length;\n          if (titleLen > 8) {\n            title = this.showData.title.slice(0, 3) + '\\n' + this.showData.title.slice(3, titleLen);\n          } else {\n            title = this.showData.title;\n          }\n          const gaugeData = [\n            {\n              //如果返回的值是百分比就按返回的值,如果不是就按50%  改成这种显示方式的话之后传回来的this.showData.num直接不用了,可以删掉\n              value: this.showData.percent == '1' || this.showData.value == 0 ? this.showData.value : 50,\n              name: title,\n              title: {\n                offsetCenter: ['0%', '-30%']\n              },\n              detail: {\n                valueAnimation: false,\n                //中间文字位置\n                offsetCenter: ['0%', '25%']\n              }\n            }\n          ];\n          let options = {\n            series: [\n              {\n                type: 'gauge',\n                radius: '80',\n                startAngle: 240,\n                endAngle: -60,\n                itemStyle: {\n                  //渐变色在 告警 warn的时候是红色,市场行情 market 的时候是蓝色\n                  color: new echarts.graphic.LinearGradient(0, 1, 1, 1, [\n                    {\n                      offset: 1,\n                      color:\n                        this.showData.warn === '1' ? '#FF2944' : this.showData.market === '1' ? '#00BEFB' : '#00BEFB'\n                    },\n                    {\n                      offset: 0.2,\n                      color:\n                        this.showData.warn === '1' ? '#FF6600' : this.showData.market === '1' ? '#4050FC' : '#CC00FC'\n                    },\n                    {\n                      offset: 0,\n                      color:\n                        this.showData.warn === '1' ? '#FF6600' : this.showData.market === '1' ? '#4050FC' : '#CC00FC'\n                    }\n                  ])\n                },\n                pointer: {\n                  show: false\n                },\n                progress: {\n                  show: true,\n                  overlap: false,\n                  roundCap: true,\n                  clip: false,\n                  itemStyle: {\n                    borderWidth: 0,\n                    borderColor: '#464646'\n                  }\n                },\n                axisLine: {\n                  roundCap: true,\n                  lineStyle: {\n                    width: 11,\n                    color: [[1, '#1B1464']],\n                    shadowBlur: 5,\n                    shadowColor: '#00BEFB'\n                  }\n                },\n                axisTick: {\n                  show: false\n                },\n                axisLabel: {\n                  show: false,\n                  distance: -20,\n                  color: '#999',\n                  fontSize: 20\n                },\n                splitLine: {\n                  show: false\n                },\n                data: gaugeData,\n                title: {\n                  fontSize: 14,\n                  color: '#fff'\n                },\n                detail: { show: false }\n              }\n            ]\n          };\n          this.chart.clear();\n          this.chart.resize();\n          this.chart.setOption(options);\n        }\n      },\n      computed: {},\n      watch: {\n        showData: {\n          deep: true, //true为进行深度监听,false为不进行深度监听\n          handler(newVal) {\n            if (newVal) {\n              this.renderChart();\n            }\n          }\n        }\n      }\n    }\n  },\n  data() {\n    return {\n      panelList: []\n    };\n  },\n  watch: {\n    dataChart: {\n      handler(val) {\n        let list = val.data.list\n        //避免先加载假数据,不更新真实数据\n        this.panelList = [\n          { title: '隐患数', value: '' },\n          { title: '整改数量', value: '' },\n          { title: '待办数量', value: '' }\n        ]\n        list.forEach(item => {\n          if (item.col_name === '检查数量') {\n            this.panelList[0].value=item.col_value[0]\n          } else if (item.col_name === '闭环数量') {\n            this.panelList[1].value=item.col_value[0]\n          } else if (item.col_name === '待复查数量') {\n            this.panelList[2].value=item.col_value[0]\n          }\n        })\n      },\n      deep: true,\n      immediate: true,\n    },\n  },\n  created() {\n    // this.panelList = [\n    //   { title: '问题数', value: 74 },\n    //   { title: '整改数量', value: 43 },\n    //   { title: '待办数量', value: 23 }\n    // ];\n  }\n};\n</script>\n<style>\n.cicle-list {\n  display: flex;\n  justify-content: space-between;\n  margin-top: 30px;\n}\n.peoplePanel {\n  position: relative;\n}\n\n.peoplePanel .panel {\n  position: absolute;\n  top: 33px;\n  left: 30px;\n}\n\n.peoplePanel .showNum {\n  position: absolute;\n  top: 100px;\n  width: 240px;\n  text-align: center;\n  font-size: 36px;\n  font-weight: bold;\n}\n\n.peoplePanel .showNum .unit {\n  display: block;\n  font-size: 16px;\n  font-weight: bold;\n}\n\n.thingUnit {\n  font-size: 14px !important;\n}\n\n.thingImg {\n  margin-top: 10px;\n  width: 30px;\n  height: 30px;\n}\n</style>\n"
                            },
                            "left": 285.48,
                            "top": 229.29,
                            "index": "50b1e1e7-a442-447b-bdb7-6ab600816987",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 392,
                            "display": true,
                            "proxy": true,
                            "dataMethod": "get",
                            "url": "https://console-api.hibuilding.cn/plat/api/v3/screen/safe/stat_count"
                        }
                    ],
                    "zIndex": 406,
                    "child": {},
                    "isname": false,
                    "dataFormatter": ""
                },
                {
                    "title": "图片",
                    "name": "背景图片",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": 116.23,
                    "left": 227.35,
                    "dataType": 0,
                    "data": {
                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231021/500943897454fedec623df59239c0443.png"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "(data,params,refs)=>{\n    refs['6134a5eb-401c-4f3f-80c3-90362656875e'].$el.style.backgroundColor='rgba(0, 29, 109, 0.9)'\n    refs['6134a5eb-401c-4f3f-80c3-90362656875e'].$el.style.borderTopRightRadius='50px'\n    return \n}",
                    "component": {
                        "width": 1413.69,
                        "height": 852.43,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "6134a5eb-401c-4f3f-80c3-90362656875e",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 391,
                    "display": true,
                    "lock": false
                }
            ],
            "zIndex": 408,
            "child": {},
            "isname": false,
            "dataFormatter": ""
        },
        {
            "title": "文件夹",
            "name": "质量检查弹窗",
            "index": "47096d83-aa89-413d-869e-7e1b574a3163",
            "menu": false,
            "display": true,
            "lock": false,
            "children": [
                {
                    "name": "质量检查tab",
                    "title": "自定义Vue组件",
                    "icon": "icon-bar",
                    "img": "img/assets/text4.png",
                    "dataType": 0,
                    "data": [
                        {
                            "name": "质量检查",
                            "value": 1
                        },
                        {
                            "name": "实测实量",
                            "value": 2
                        },
                        {
                            "name": "混凝土强度检测",
                            "value": 3
                        },
                        {
                            "name": "分户验收",
                            "value": 4
                        }
                    ],
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 47.36,
                        "height": 650,
                        "name": "vue",
                        "prop": "vue",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "content": "<template>\n  <div  class=\"vertical-tabs\">\n     <div class=\"vertical-tab-item\" v-for=\"(item,index) in tabsData\" :key='index' @click='handleTabChange(item)' :class=\"{'vertical-tab-active':item.value==active}\">\n         <span class=\"vertical-tab-tip\" >{{item.name}}</span>\n     </div>\n </div>\n</template>\n<script>\n export default{\n     data(){\n         return {\n           tabsData:[\n              {\n                name:'测试1',\n                value:1\n              },\n              {\n                name:'测试2',\n                value:2\n              },\n              {\n                name:'测试3',\n                value:3\n              }\n           ],\n           active:1\n         }\n     },\n     watch: {\n      dataChart: {\n        handler(val) {\n            if(val && val.length>0){\n                this.tabsData=val\n            }\n        },\n        deep: true,\n        immediate: true,\n      },\n    },\n    mounted(){\n       let refs=this.$parent.getItemRefs();\n        refs['4cb0b0b6-6553-41f3-82e4-8eb38cd8a0fe'].setDisplay(true)\n        refs['69b94a87-c31f-4c46-89bf-f71232535092'].setDisplay(true)\n        refs['21e60be5-a1ee-46bb-82e5-69ab7c4f5833'].setDisplay(true)\n        refs['888ecc70-1e3b-4fab-8d4f-21afdc1e3d6f'].setDisplay(true)\n        this.active=1\n    },\n     methods:{\n      handleTabChange(item){\n        this.active=item.value\n        let refs=this.$parent.getItemRefs();\n        if(item.value==1){\n          refs['0dd0e346-ce72-420d-8909-5e79a8bedca1'].setDisplay(false)\n          refs['4cb0b0b6-6553-41f3-82e4-8eb38cd8a0fe'].setDisplay(true)\n          refs['69b94a87-c31f-4c46-89bf-f71232535092'].setDisplay(true)\n          refs['21e60be5-a1ee-46bb-82e5-69ab7c4f5833'].setDisplay(true)\n          refs['888ecc70-1e3b-4fab-8d4f-21afdc1e3d6f'].setDisplay(true)\n        }else if(item.value==2){\n          refs['0dd0e346-ce72-420d-8909-5e79a8bedca1'].setDisplay(true)\n          refs['4cb0b0b6-6553-41f3-82e4-8eb38cd8a0fe'].setDisplay(true)\n          refs['69b94a87-c31f-4c46-89bf-f71232535092'].setDisplay(false)\n          refs['888ecc70-1e3b-4fab-8d4f-21afdc1e3d6f'].setDisplay(true)\n        }else if(item.value==3){\n          refs['0dd0e346-ce72-420d-8909-5e79a8bedca1'].setDisplay(true)\n          refs['4cb0b0b6-6553-41f3-82e4-8eb38cd8a0fe'].setDisplay(false)\n          refs['69b94a87-c31f-4c46-89bf-f71232535092'].setDisplay(true)\n          refs['888ecc70-1e3b-4fab-8d4f-21afdc1e3d6f'].setDisplay(true)\n        }else{\n          refs['0dd0e346-ce72-420d-8909-5e79a8bedca1'].setDisplay(true)\n          refs['4cb0b0b6-6553-41f3-82e4-8eb38cd8a0fe'].setDisplay(true)\n          refs['69b94a87-c31f-4c46-89bf-f71232535092'].setDisplay(true)\n          refs['888ecc70-1e3b-4fab-8d4f-21afdc1e3d6f'].setDisplay(false)\n        }\n      }\n     }\n }\n</script>\n\n<style lang='scss' scoped>\n.vertical-tabs{\n       background: #16115B;\n       color:#fff;\n       display: flex;\n       flex-direction: column;\n        height:350px;\n        width:150px;\n        border-top:3px solid #1A22FC;\n        border-left:3px solid #1A22FC;\n        border-right:3px solid #1A22FC;\n       .vertical-tab-item{\n         flex: 1;\n         display: flex;\n         align-items: center;\n         justify-content: center;\n         text-align: center;\n         border-bottom: 3px solid #1A22FC;\n         padding:8px;\n         cursor: pointer;\n             &:hover{\n               background: rgba(20, 44, 170, 0.4)\n             }\n             .vertical-tab-tip {\n                 writing-mode: vertical-rl; /* 从上到下的垂直书写模式 */\n                 text-orientation: upright;\n                 cursor: pointer;\n                 font-size: 22px;\n             }\n            \n         }\n         .vertical-tab-active{\n               background: rgba(20, 44, 170, 0.9)\n             }\n        \n     }\n</style>"
                    },
                    "left": 177.34,
                    "top": 118.16,
                    "index": "a207c63d-4f1b-487a-b15a-32b89ac5b8af",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 389,
                    "display": true,
                    "clickFormatter": "(params,refs)=>{\n    if(params.value==1){\n        refs['0dd0e346-ce72-420d-8909-5e79a8bedca1'].setDisplay(false)\n        refs['69b94a87-c31f-4c46-89bf-f71232535092'].setDisplay(true)\n    }else{\n         refs['0dd0e346-ce72-420d-8909-5e79a8bedca1'].setDisplay(true)\n        refs['69b94a87-c31f-4c46-89bf-f71232535092'].setDisplay(false)\n    }\n}"
                },
                {
                    "name": "关闭",
                    "title": "自定义Vue组件",
                    "icon": "icon-bar",
                    "img": "img/assets/text4.png",
                    "dataType": 0,
                    "data": {
                        "name": "avue"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 44.53,
                        "height": 41.52,
                        "name": "vue",
                        "prop": "vue"
                    },
                    "option": {
                        "content": "<template>\n    <div>\n        <i class=\"el-icon-close closeEdit\" @click=\"close\"></i>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {}\n        },\n        created(){\n\n        },\n        methods:{\n            close(){\n                let refs=this.$parent.getItemRefs();\n                let imgObj=refs['47096d83-aa89-413d-869e-7e1b574a3163'].setDisplay(true)\n                refs['fcf49a1a-9e23-433c-90d5-f3e0de98e159'].setDisplay(true)\n                refs['a207c63d-4f1b-487a-b15a-32b89ac5b8af'].$children[0].active=1\n            }\n        }\n    }\n</script>\n\n<style>\n.closeEdit{\n font-size:40px;\n color:#fff;\n}\n</style>"
                    },
                    "left": 1561.49,
                    "top": 139.91,
                    "index": "8434b021-1b1d-498c-9a6d-d4725db059ff",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 388,
                    "display": true
                },
                {
                    "title": "文件夹",
                    "name": "质量检查",
                    "index": "0dd0e346-ce72-420d-8909-5e79a8bedca1",
                    "menu": true,
                    "display": true,
                    "lock": false,
                    "children": [
                        {
                            "title": "文件夹",
                            "name": "分析检查柱状图",
                            "index": "a8d87ae7-bb1d-4aa7-8792-86c37c3205d1",
                            "menu": false,
                            "display": true,
                            "lock": false,
                            "children": [
                                {
                                    "name": "下拉框",
                                    "title": "自定义Vue组件",
                                    "icon": "icon-bar",
                                    "img": "img/assets/text4.png",
                                    "dataType": 0,
                                    "data": {
                                        "name": "avue"
                                    },
                                    "dataFormatter": "",
                                    "dataHeader": "",
                                    "dataQuery": "",
                                    "stylesFormatter": "",
                                    "component": {
                                        "width": 97.84,
                                        "height": 29.97,
                                        "name": "vue",
                                        "prop": "vue"
                                    },
                                    "option": {
                                        "content": "<template>\n    <div>\n        <el-select v-model=\"value\" class='selectNum' size='mini' placeholder=\"请选择\" @change='handleSelect'>\n            <el-option\n            v-for=\"item in options\"\n            :key=\"item.value\"\n            :label=\"item.label\"\n            :value=\"item.value\">\n            </el-option>\n        </el-select>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {\n                 options: [ {\n          label: '近半年',\n          value: 6\n        },\n        {\n          label: '近一年',\n          value: 7\n        }],\n        value: 6\n            }\n        },\n        created(){\n\n        },\n        methods:{\n            handleSelect(value){\n                this.$emit('click',{value:value})\n            }\n        },\n        mounted(){\n            this.$emit('click',{value:6})\n        }\n    }\n</script>\n\n<style>\n.selectNum{\n  width:90px;\n  border:1px solid #00ffff;\n}\n</style>"
                                    },
                                    "left": 292.72,
                                    "top": 589.72,
                                    "index": "5b7d1b28-b7b3-4b01-824f-5134d17a195d",
                                    "child": {
                                        "index": [
                                            "903a7632-b1df-45da-83ca-883c9becaade"
                                        ],
                                        "paramList": [],
                                        "paramName": "date_type",
                                        "paramValue": "value"
                                    },
                                    "zIndex": 385,
                                    "display": true
                                },
                                {
                                    "name": "分析柱状图",
                                    "title": "通用型",
                                    "icon": "icon-bar",
                                    "img": "img/assets/text5.png",
                                    "dataType": 1,
                                    "dataMethod": "get",
                                    "data": {
                                        "categories": [
                                            "苹果",
                                            "三星",
                                            "小米",
                                            "oppo",
                                            "vivo"
                                        ],
                                        "series": [
                                            {
                                                "name": "手机品牌",
                                                "data": [
                                                    1000879,
                                                    3400879,
                                                    2300879,
                                                    5400879,
                                                    3400879
                                                ]
                                            }
                                        ]
                                    },
                                    "echartFormatter": "function (data,params){\n  let echartData={\n        xAxis: [],\n        series: [\n          { name: '隐患数', data: [120, 140, 160, 100, 80, 60] },\n          { name: '待办数量', data: [100, 150, 140, 120, 50, 90] },\n          { name: '整改率', data: [7000, 8000, 8500, 6500, 12000, 11000] }\n        ]\n      }\n    let  dataList = ['1月','2月','3月','4月','5月','6月']\n    if(data && data.data && data.data.list && data.data.list.length>0){\n         let check_count = [];\n        let hidden_danger_count = [];\n        let rectify_rate = [];\n        dataList = [];\n        data.data.list.map(item => {\n          dataList.push(item.name.slice(-2) + '月');\n          check_count.push(item.total);\n          hidden_danger_count.push(item.rectify);\n          rectify_rate.push(item.rectify_rate);\n        });\n\n        echartData.series =echartData.series.map(item => {\n          switch (item.name) {\n            case '隐患数':\n              item.data = check_count;\n              break;\n            case '待办数量':\n              item.data = hidden_danger_count;\n              break;\n            case '整改率':\n              item.data = rectify_rate;\n              break;\n            default:\n              item.data = 0;\n          }\n          return item;\n        });\n    }\n    return {\n          dataZoom: [//x轴滑动条\n          {\n            type: 'slider',\n            show: true,\n            xAxisIndex: [0],\n            start: 0,    //初始化时，滑动条宽度开始标度\n            bottom: '2%',\n            end: 45,\n            height: 10,\n            fillerColor: '#3E86FF',\n            borderColor: \"transparent\",\n            backgroundColor: 'white',//两边未选中的滑动条区域的颜色\n            showDataShadow: false,//是否显示数据阴影 默认auto\n            showDetail: false,//即拖拽时候是否显示详细数值信息 默认true\n          },\n          {\n            type: 'inside',\n            xAxisIndex: 0,\n            zoomOnMouseWheel: false,  //滚轮是否触发缩放\n            moveOnMouseMove: true,  //鼠标滚轮触发滚动\n            moveOnMouseWheel: true\n          }\n        ],\n        tooltip: {\n          trigger: 'axis',\n          confine: true,\n          axisPointer: { type: 'none' },\n          backgroundColor: 'rgba(27, 20, 100, 0.8)',\n          borderColor: 'rgba(27, 20, 100, 0.8)',\n          textStyle: { fontSize: 12, fontWeight: 500, color: '#ffffff' },\n          formatter(params) {\n            // 只展示柱子对应的内容，把顶部底部的 tooltip 过滤掉\n            return params.reduce((pre, i) => {\n              if (i.componentSubType === 'bar') {\n                i.marker = i.marker.replace(/\\[object Object\\]/, i.color.colorStops[1].color);\n                i.value = `<span style='flex: 1; text-align: right; margin-left: 16px;'>${i.value}</span>`;\n                const current = `<div style='display: flex; align-items: center; height: 26px;'>${i.marker}${i.seriesName} ${i.value}</div>`;\n                return `${pre}${current}`;\n              }\n              return pre;\n            }, '');\n          }\n        },\n        grid: { left: '0', right: '0', top: '7%', bottom: '5%', containLabel: true },\n        xAxis: [\n          {\n            type: 'category',\n            // boundaryGap: false,\n            data: dataList, // 底部月数replace\n            axisPointer: {\n              type: 'shadow'\n            },\n            axisLine: {// x轴线的颜色以及宽度\n              show: true,\n              lineStyle: {\n                color: 'rgba(219,225,255,1)',\n                width: 0,\n                type: 'dashed'\n              }\n            },\n            axisTick: {\n              show: false\n            },\n            axisLabel: {//x轴文字的配置\n              show: true,\n              margin: 20,\n              textStyle: {\n                fontSize: 25,\n                color: '#ffffff'\n\n              }\n            }\n          }\n        ],\n        yAxis: [\n          {\n            type: 'value',\n            axisLabel: {\n              formatter: '{value}',\n              textStyle: {\n                fontSize: 30,\n                color: '#ffffff',\n                margin: 15\n              }\n            },\n            splitLine: {//分割线配置\n              show: true,\n              lineStyle: {\n                color: 'rgba(255,225,255,0.6)',\n                type: 'dashed'\n              }\n            }\n          },\n          {\n            type: 'value',\n            axisLabel: {\n              formatter: '{value}',\n              textStyle: {\n                fontSize: 30,\n                color: '#ffffff',\n                margin: 15\n              }\n            },\n            splitLine: {//分割线配置\n              show: true,\n              lineStyle: {\n                color: 'rgba(219,225,255,1)',\n                type: 'dashed'\n              }\n            }\n          }\n        ],\n        series: [\n          {\n            name: '隐患数', //圆柱体本身\n            type: 'bar',\n            barWidth: 50,\n            barCategoryGap: 12,\n            data: [\n                      10,\n                      20,\n                      30,\n                      0,\n                      0,\n                      0\n                  ],\n            data: echartData.series[0].data,\n            itemStyle: {\n              // 柱体渐变色\n              color: new echarts.graphic.LinearGradient(1, 0, 0, 0, [{\n                offset: 0,\n                color: '#FF6600'\n              }, {\n                offset: 1,\n                color: '#FF2944'\n              }])\n            }\n          },\n          {\n            name: '隐患数',  //顶部圆\n            type: 'pictorialBar',\n            symbolSize: [50, 21],\n            symbolOffset: [-30, -10.5],\n            z: 12,\n            itemStyle: { //渐变从左到右,从深到浅\n              color: new echarts.graphic.LinearGradient(0, 0, 1, 0, [{\n                offset: 0,\n                color: '#FF6600'\n              }, {\n                offset: 1,\n                color: '#FF2944'\n              }])\n            },\n            symbolPosition: 'end',\n            data: echartData.series[0].data\n            // data: [120, 140, 160, 100, 80, 60],\n          },\n          {\n            name: '隐患数',  //底部圆\n            type: 'pictorialBar',\n            symbolSize: [50, 9],\n            symbolOffset: [-30, 3.5],\n            z: 12,\n            itemStyle: {\n              color: new echarts.graphic.LinearGradient(1, 0, 0, 0, [{\n                offset: 0,\n                color: '#FF6600'\n              }, {\n                offset: 1,\n                color: '#FF2944'\n              }])\n            },\n            symbolPosition: 'start',\n            data: [1, 1]\n          },\n          {\n            name: '待办数量', //圆柱体本身\n            type: 'bar',\n            barWidth: 50,\n            barCategoryGap: 12,\n            data: echartData.series[1].data,\n            itemStyle: {\n              // 柱体渐变色\n              color: new echarts.graphic.LinearGradient(1, 0, 0, 0, [{\n                offset: 1,\n                color: '#CC00FC'\n              }, {\n                offset: 0,\n                color: '#00BEFB'\n              }])\n            }\n          },\n          {\n            name: '待办数量', //顶部圆\n            type: 'pictorialBar',\n            symbolSize: [50, 21],\n            symbolOffset: [30, -10.5],\n            z: 12,\n            itemStyle: {\n              color: new echarts.graphic.LinearGradient(0, 0, 1, 0, [{\n                offset: 1,\n                color: '#CC00FC'\n              }, {\n                offset: 0,\n                color: '#00BEFB'\n              }])\n            },\n            symbolPosition: 'end',\n            data: echartData.series[1].data\n          },\n          {\n            name: '待办数量', //底部圆\n            type: 'pictorialBar',\n            symbolSize: [50, 9],\n            symbolOffset: [30, 3.5],\n            z: 12,\n            itemStyle: {\n              color: new echarts.graphic.LinearGradient(1, 0, 0, 0, [{\n                offset: 1,\n                color: '#CC00FC'\n              }, {\n                offset: 0,\n                color: '#00BEFB'\n              }])\n            },\n            symbolPosition: 'start',\n            data: [1, 1]\n          },\n          {\n            name: '整改率',\n            type: 'line',\n            smooth: true,\n            symbolSize: 15,   //设定中心点的大小\n            yAxisIndex: 1,\n            itemStyle: {\n              color: '#6EA100'\n            },\n            lineStyle: {\n              color: '#6EA100',\n              width: 4\n            },\n            data: echartData.series[2].data\n            // data: [7000, 8000, 8500, 6500, 12000, 11000],\n          }\n        ]\n    }\n}",
                                    "dataFormatter": "",
                                    "dataHeader": "",
                                    "dataQuery": "(data)=>{\n    return {\n        project_id:629,\n        check_tpl_id: '5ff438316211725c1717cbd2'\n    }\n}",
                                    "stylesFormatter": "",
                                    "url": "https://console-api.hibuilding.cn/plat/api/v3/screen/safe/stat_by_time",
                                    "component": {
                                        "width": 1307.86,
                                        "height": 295.67,
                                        "name": "common",
                                        "prop": "common"
                                    },
                                    "left": 289.94,
                                    "top": 644.49,
                                    "index": "903a7632-b1df-45da-83ca-883c9becaade",
                                    "child": {
                                        "index": [],
                                        "paramList": []
                                    },
                                    "zIndex": 384,
                                    "proxy": true,
                                    "display": true
                                },
                                {
                                    "name": "分析检查legend",
                                    "title": "自定义Vue组件",
                                    "icon": "icon-bar",
                                    "img": "img/assets/text4.png",
                                    "dataType": 0,
                                    "data": {
                                        "name": "avue"
                                    },
                                    "dataFormatter": "",
                                    "dataHeader": "",
                                    "dataQuery": "",
                                    "stylesFormatter": "",
                                    "component": {
                                        "width": 528.95,
                                        "height": 34.29,
                                        "name": "vue",
                                        "prop": "vue"
                                    },
                                    "option": {
                                        "content": "<template>\n    <div class=\"labeloc\">\n    <p><img src=\"https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231021/3eebbbf0bcf82855b2ce7c556ba2c775.png\"\n            alt=\"\"><span></span>隐患数</p>\n    <p><img src=\"https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231021/846440e988bf6e318d68e0a77ee08ce8.png\"\n            alt=\"\">待办数量</p>\n    <p><img class=\"lineImg\"\n            src=\"https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231021/234fa65908a1a0c3b3ad1484dde4bff5.png\"\n            alt=\"\">整改率</p>\n</div>\n</template>\n<script>\n    export default{\n        data(){\n            return {}\n        },\n        created(){\n\n        },\n        methods:{\n\n        }\n    }\n</script>\n\n<style>\n.labeloc {\n  width: 40%;\n  margin-top: 8px;\n  display: flex;\n  justify-content: space-between;\n}\n\n.labeloc p {\n  font-size: 24px;\n  font-family: MicrosoftYaHei-, MicrosoftYaHei;\n  font-weight: normal;\n  color: #ffffff;\n  line-height: 29px;\n  display: flex;\n}\n\n.labeloc p img {\n  width: 34px;\n  height: 25px;\n  margin-top: 4px;\n  margin-right: 10px;\n}\n\n.labeloc p .lineImg {\n  margin-top: 2px;\n  width: 57px;\n  height: 30px;\n}\n</style>"
                                    },
                                    "left": 1065.6,
                                    "top": 588.28,
                                    "index": "f01025e7-9b5e-4b35-9f4c-44a349c8df0c",
                                    "child": {
                                        "index": [],
                                        "paramList": []
                                    },
                                    "zIndex": 383,
                                    "display": true
                                }
                            ],
                            "zIndex": 386,
                            "child": {},
                            "isname": false,
                            "dataFormatter": ""
                        },
                        {
                            "title": "文件夹",
                            "name": "分析检查饼图",
                            "index": "21e60be5-a1ee-46bb-82e5-69ab7c4f5833",
                            "menu": false,
                            "display": true,
                            "lock": false,
                            "children": [
                                {
                                    "name": "分析下拉框",
                                    "title": "自定义Vue组件",
                                    "icon": "icon-bar",
                                    "img": "img/assets/text4.png",
                                    "dataType": 0,
                                    "data": {
                                        "name": "avue"
                                    },
                                    "dataFormatter": "",
                                    "dataHeader": "",
                                    "dataQuery": "",
                                    "stylesFormatter": "",
                                    "component": {
                                        "width": 116.62,
                                        "height": 27.11,
                                        "name": "vue",
                                        "prop": "vue",
                                        "perspective": 0,
                                        "scale": 0,
                                        "opacity": 0,
                                        "rotateX": 0,
                                        "rotateY": 0,
                                        "rotateZ": 0
                                    },
                                    "option": {
                                        "content": "<template>\n    <div>\n        <el-select v-model=\"value\" class='selectNum' size='mini' placeholder=\"请选择\" @change='handleSelect'>\n            <el-option\n            v-for=\"item in options\"\n            :key=\"item.value\"\n            :label=\"item.label\"\n            :value=\"item.value\">\n            </el-option>\n        </el-select>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {\n                 options: [ {\n          label: '近半年',\n          value: 1\n        },\n        {\n          label: '近一年',\n          value: 2\n        }],\n        value: 1\n            }\n        },\n        created(){\n\n        },\n        methods:{\n            handleSelect(value){\n                this.$emit('click',{value:value})\n            }\n        },\n        mounted(){\n            this.$emit('click',{value:1})\n        }\n    \n    }\n</script>\n\n<style>\n.selectNum{\n  width:90px;\n  border:1px solid #00ffff;\n}\n</style>"
                                    },
                                    "left": 304.27,
                                    "top": 592.62,
                                    "index": "0dd2e6ef-dea5-49da-aacf-a5ccb27316b0",
                                    "child": {
                                        "index": [
                                            "2ab3170f-4ac3-4f53-85e5-c3ec36df1c87"
                                        ],
                                        "paramList": [],
                                        "paramName": "date_type",
                                        "paramValue": "value"
                                    },
                                    "zIndex": 381,
                                    "display": true
                                },
                                {
                                    "name": "分析饼图",
                                    "title": "通用型",
                                    "icon": "icon-bar",
                                    "img": "img/assets/text5.png",
                                    "dataType": 1,
                                    "dataMethod": "get",
                                    "data": {
                                        "categories": [
                                            "苹果",
                                            "三星",
                                            "小米",
                                            "oppo",
                                            "vivo"
                                        ],
                                        "series": [
                                            {
                                                "name": "手机品牌",
                                                "data": [
                                                    1000879,
                                                    3400879,
                                                    2300879,
                                                    5400879,
                                                    3400879
                                                ]
                                            }
                                        ]
                                    },
                                    "echartFormatter": "function (data,params){\n    const myChart = this.myChart;\n    let pieData= [\n              { value: 800, name: '一般' },\n              { value: 600, name: '较大' },\n              { value: 60, name: '重大' }\n            ]\n    let total=0\n    if(data && data.data && data.data.list && data.data.list.length>0){\n      pieData=[]\n       data.data.list.map(item => {\n        pieData.push({\n          value: item.y,\n          name: item.x\n        });\n      })\n      total=data.data.total_count\n    }\n    return {\n        tooltip: {\n          trigger: 'item',\n          // formatter: \"{a} <br/>{b} : {c} ({d}%)\"\n          formatter: '{b} : {c} ({d}%)',\n          backgroundColor: 'rgba(27, 20, 100, 0.8)',\n          textStyle: {\n            fontSize: 24, // 字体大小\n            color: '#ffffff'\n          }\n        },\n        indexNo: '',\n        legend: {\n          show: true,\n          right: '5%',\n          top: '28%',\n          orient: 'vertical',\n          itemWidth: 48, // 设置宽度\n          itemHeight: 24, // 设置高度\n          itemGap: 20, // 设置间距\n          textStyle: {\n            color: '#fff',\n            fontSize: 28\n          }\n        },\n        title: {\n          //数值\n          text:total,\n          top: '25%',\n          left:'center',\n          textStyle: {\n            color: '#fff',\n            fontSize: 40,\n            align: 'center',\n            fontWeight: 'bold',\n            fontFamily: ''\n          },\n          subtext: '隐患数',\n            subtextStyle: {\n              color: '#fff',\n              fontWeight: 'bold',\n              fontSize: 36,\n            },\n        },\n        series: [\n          {\n            type: 'pie',\n            radius: ['90%', '60%'],\n            label: {\n              show: false,\n              position: 'center'\n            },\n            labelLine: {\n              show: false\n            },\n            data: pieData,\n            itemStyle: {\n              emphasis: {\n                shadowBlur: 10,\n                shadowOffsetX: 0,\n                shadowColor: 'rgba(0, 0, 0, 0.5)'\n              },\n              normal: {\n                color: function (params) {\n\n                  var colorList = [\n                    {\n                      c1: '#00D7F8', //一般\n                      c2: '#0080E2'\n                    },\n                    {\n                      c1: '#FFF8A3', //较大\n                      c2: '#FF931E'\n                    },\n                    {\n                      c1: '#FF6600',\n                      c2: '#FF2944'\n                    }\n                  ];\n                  return new echarts.graphic.LinearGradient(0, 0, 1, 0, [\n                    {\n                      //颜色渐变函数 前四个参数分别表示四个位置依次为左、下、右、上\n\n                      offset: 0,\n                      color: colorList[params.dataIndex].c1\n                    },\n                    {\n                      offset: 1,\n                      color: colorList[params.dataIndex].c2\n                    }\n                  ]);\n                  /*  return colorList[params.dataIndex]*/\n                }\n              }\n            }\n          }\n        ]\n    };\n}",
                                    "dataFormatter": "",
                                    "dataHeader": "",
                                    "dataQuery": "(data)=>{\n    return {\n        project_id:629,\n        check_tpl_id: '5ff43eeff73b143aaf317142'\n    }\n}",
                                    "stylesFormatter": "",
                                    "url": "http://console-api.hibuilding.cn/plat/api/v3/screen/safe_hazard_manage/pie_stat",
                                    "component": {
                                        "width": 1108.96,
                                        "height": 307.21,
                                        "name": "common",
                                        "prop": "common",
                                        "perspective": 0,
                                        "scale": 0,
                                        "opacity": 0,
                                        "rotateX": 0,
                                        "rotateY": 0,
                                        "rotateZ": 0
                                    },
                                    "left": 407.98,
                                    "top": 632.99,
                                    "index": "2ab3170f-4ac3-4f53-85e5-c3ec36df1c87",
                                    "child": {
                                        "index": [],
                                        "paramList": []
                                    },
                                    "zIndex": 380,
                                    "proxy": true,
                                    "display": true
                                }
                            ],
                            "zIndex": 382,
                            "child": {},
                            "isname": false,
                            "dataFormatter": ""
                        },
                        {
                            "name": "时间类型",
                            "title": "自定义Vue组件",
                            "icon": "icon-bar",
                            "img": "img/assets/text4.png",
                            "dataType": 0,
                            "data": {
                                "name": "avue"
                            },
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "component": {
                                "width": 311.34,
                                "height": 45.92,
                                "name": "vue",
                                "prop": "vue"
                            },
                            "option": {
                                "content": "<template>\n    <div>\n        <div v-for=\"item in data\" @click=\"tabClick(item)\" :class=\"[selectValue==item.value?'tabClassSelect':'tabClass']\" :key=\"item.name\">\n            {{item.name}}\n        </div>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {\n              data:[{name:'按时间',value:'time'},{name:'问题类型',value:'type'},],\n              selectValue:'time',\n            }\n        },\n        created(){\n\n        },\n        mounted(){\n         let refs=this.$parent.getItemRefs();\n              \n                refs['a8d87ae7-bb1d-4aa7-8792-86c37c3205d1'].setDisplay(true)\n                 refs['21e60be5-a1ee-46bb-82e5-69ab7c4f5833'].setDisplay(true)\n        },\n        methods:{\n            tabClick(record){\n                this.selectValue=record.value\n                let refs=this.$parent.getItemRefs();\n                this.selectValue=record.value\n                if(record.value=='time'){\n                 refs['21e60be5-a1ee-46bb-82e5-69ab7c4f5833'].setDisplay(true)\n                 refs['a8d87ae7-bb1d-4aa7-8792-86c37c3205d1'].setDisplay(false)\n                }else{\n                  refs['21e60be5-a1ee-46bb-82e5-69ab7c4f5833'].setDisplay(false)\n                 refs['a8d87ae7-bb1d-4aa7-8792-86c37c3205d1'].setDisplay(true)\n                }\n            }    \n        }\n    }\n</script>\n\n<style>\n    .tabClassSelect{display: block;\n    margin-left: 26px;\n    width: 111px;background: linear-gradient(180deg, #00d7f8 0%, #009be2 44%, #4015ff 100%);\n    height: 43px;line-height:40px;\n   \n    border-radius: 8px 8px 8px 8px;\n    opacity: 1;\n    border: 1px solid #00ffff;\n    text-align: center;\n    font-size: 24px;\n   display:block;float:left;\n    font-weight: bold;\n    color: #ffffff;}\n.tabClass{display: block;\n    margin-left: 26px;\n    width: 111px;\n    height: 43px;line-height:40px;\n    background: transparent;\n    border-radius: 8px 8px 8px 8px;\n    opacity: 1;\n    border: 1px solid #00ffff;\n    text-align: center;\n    font-size: 24px;\n   display:block;float:left;\n    font-weight: bold;\n    color: #ffffff;}\n</style>"
                            },
                            "left": 1314.78,
                            "top": 519.05,
                            "index": "5f50255d-c1cd-471d-b2dd-680b741901b4",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 379,
                            "display": true
                        },
                        {
                            "name": "汇总下拉框",
                            "title": "自定义Vue组件",
                            "icon": "icon-bar",
                            "img": "img/assets/text4.png",
                            "dataType": 0,
                            "data": {
                                "name": "avue"
                            },
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "component": {
                                "width": 139.66,
                                "height": 32.87,
                                "name": "vue",
                                "prop": "vue"
                            },
                            "option": {
                                "content": "<template>\n    <div>\n        <el-select v-model=\"value\" class='selectNum' size='mini' placeholder=\"请选择\" @change='handleSelect'>\n            <el-option\n            v-for=\"item in options\"\n            :key=\"item.value\"\n            :label=\"item.label\"\n            :value=\"item.value\">\n            </el-option>\n        </el-select>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {\n                 options: [ {\n          label: '今日',\n          value: 1\n        },\n        {\n          label: '月度',\n          value: 2\n        },\n        {\n          label: '季度',\n          value: 9\n        },\n        {\n          label: '年度',\n          value: 3\n        }],\n        value: 9\n            }\n        },\n        created(){\n\n        },\n        methods:{\n            handleSelect(value){\n                this.$emit('click',{value:value})\n            }\n        },\n        mounted(){\n            this.$emit('click',{value:9})\n        }\n    }\n</script>\n\n<style>\n.selectNum{\n  width:90px;\n  border:1px solid #00ffff;\n}\n</style>"
                            },
                            "left": 520.51,
                            "top": 148.52,
                            "index": "699c2b88-654c-4a15-a45d-b9005e62aaed",
                            "child": {
                                "index": [
                                    "07949024-f946-4736-831f-bc01743e2d07"
                                ],
                                "paramList": [],
                                "paramName": "date_type"
                            },
                            "zIndex": 378,
                            "display": true
                        },
                        {
                            "title": "文本框",
                            "name": "文本框",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "质量检查分析"
                            },
                            "component": {
                                "width": 225.47,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 32,
                                "fontWeight": "bold",
                                "color": "#fff"
                            },
                            "left": 289.79,
                            "top": 513.22,
                            "index": "b8563cff-715d-4a09-9c34-fd68fa27226c",
                            "zIndex": 377,
                            "display": true
                        },
                        {
                            "name": "自定义Vue组件",
                            "title": "自定义Vue组件",
                            "icon": "icon-bar",
                            "img": "img/assets/text4.png",
                            "dataType": 0,
                            "data": {
                                "name": "avue"
                            },
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "component": {
                                "width": 1323.37,
                                "height": 19.91,
                                "name": "vue",
                                "prop": "vue"
                            },
                            "option": {
                                "content": "<template>\n    <div>\n        <div class=\"line\"></div>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {}\n        },\n        created(){\n\n        },\n        methods:{\n\n        }\n    }\n</script>\n\n<style>\n.line{\nwidth: 100%;\n    height: 6px;\n    position: absolute;\n    bottom: -15px;\n    background: -webkit-gradient(linear,left top,right top,from(#005bff),color-stop(17%,#2e5bfc),color-stop(47%,#795bf9),color-stop(72%,#b05bf6),color-stop(90%,#d35bf4),to(#e05bf4));\n    background: linear-gradient(90deg,#005bff,#2e5bfc 17%,#795bf9 47%,#b05bf6 72%,#d35bf4 90%,#e05bf4);\n}\n</style>"
                            },
                            "left": 279.73,
                            "top": 543.61,
                            "index": "6eb16c26-0ab2-4e3b-b06c-3a7013827021",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 376,
                            "display": true
                        },
                        {
                            "title": "文本框",
                            "name": "文本框",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "质量检查汇总"
                            },
                            "component": {
                                "width": 213.9,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 32,
                                "fontWeight": "bold",
                                "color": "#fff"
                            },
                            "left": 276.81,
                            "top": 142.71,
                            "index": "89d67be2-d8ff-4383-8297-53922791b14c",
                            "zIndex": 375,
                            "display": true
                        },
                        {
                            "name": "自定义Vue组件",
                            "title": "自定义Vue组件",
                            "icon": "icon-bar",
                            "img": "img/assets/text4.png",
                            "dataType": 0,
                            "data": {
                                "name": "avue"
                            },
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "component": {
                                "width": 1319.05,
                                "height": 19.91,
                                "name": "vue",
                                "prop": "vue"
                            },
                            "option": {
                                "content": "<template>\n    <div>\n        <div class=\"line\"></div>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {}\n        },\n        created(){\n\n        },\n        methods:{\n\n        }\n    }\n</script>\n\n<style>\n.line{\nwidth: 100%;\n    height: 6px;\n    position: absolute;\n    bottom: -15px;\n    background: -webkit-gradient(linear,left top,right top,from(#005bff),color-stop(17%,#2e5bfc),color-stop(47%,#795bf9),color-stop(72%,#b05bf6),color-stop(90%,#d35bf4),to(#e05bf4));\n    background: linear-gradient(90deg,#005bff,#2e5bfc 17%,#795bf9 47%,#b05bf6 72%,#d35bf4 90%,#e05bf4);\n}\n</style>"
                            },
                            "left": 269.68,
                            "top": 177.37,
                            "index": "c1d62bdb-6ec5-42a3-94fd-8b9a0f069524",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 374,
                            "display": true
                        },
                        {
                            "name": "汇总仪表盘",
                            "title": "自定义Vue组件",
                            "icon": "icon-bar",
                            "img": "img/assets/text4.png",
                            "dataType": 1,
                            "data": {
                                "name": "avue"
                            },
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "(data)=>{\n    return {\n        project_id:629,\n        check_tpl_id: '5ff43eeff73b143aaf317142',\n        show_total: '1',\n        show_rectify: '1',\n        show_review: '1',\n        show_close: '1'\n    }\n}",
                            "stylesFormatter": "",
                            "component": {
                                "width": 1304.53,
                                "height": 269.39,
                                "name": "vue",
                                "prop": "vue"
                            },
                            "option": {
                                "content": "<template>\n  <div class=\"cicle-list\">\n    <InstrumentPanel\n      v-for=\"(item, index) in panelList\"\n      :key=\"index\"\n      :safeDialog=\"'0'\"\n      :facMessage=\"'1'\"\n      :showData=\"item\"\n    ></InstrumentPanel>\n  </div>\n</template>\n\n<script>\nexport default {\n  components: {\n    InstrumentPanel: {\n      template: `\n      <div class='InstrumentPanel'>\n    <!-- 仪表盘 这个组件里的是模拟数据.真实数据用同名组件 参数的使用写在工地人员sitepeople-->\n    <div class='peoplePanel'>\n      <img v-if=\"type === 'water'\"\n           src='https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231021/4d79afcfdc85b79a3ad77f75e2efe788.png'\n           alt=''>\n      <img v-if=\"type === 'video'\"\n           src='https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231021/07321647485e919d99367e00250ebbbc.png'\n           alt=''>\n      <img v-if=\"type === 'energy'\"\n           src='https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231021/0a7ea67b7e7a943d6c182154345b24e5.png'\n           alt=''>\n      <img v-if=\"type === 'noise'\"\n           src='https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231021/ef2dcabd648c5bfc436c5ac9d7f1bdad.png'\n           alt=''>\n      <img v-if=\"type === ''\"\n           src='https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231021/4503ceffa5cea0b3351668403f4a4e1e.png'\n           alt=''>\n      <div class='panel'\n           style='width:180px;height:170px'\n           :id='randomId'></div>\n\n      <p class='showNum'\n         v-if=\"typeImg !== 'thing' && siteMessage !== '1' && facMessage !== '1' \"\n         :style=\"{color : showData.warn ==='1' ? '#FF0000' : '#00ffff' }\">\n       \n        <!-- 中间的数字内容 -->\n        {{ showData.percent === '1' ? showData.value + '%' : showData.value }}<span v-if='showData.unit'\n              class='unit'>{{ showData.unit }}</span>\n      </p>\n      <!-- 材料物资特有  其他的不要传 typeImg -->\n      <p class='showNum'\n         style='color:#00ffff;  cursor: pointer;'\n         v-if=\"typeImg === 'thing' \">\n        <!-- 中间的数字内容 -->\n        <span> {{ showData.percent === '1' ? showData.value + '%' : showData.value\n          }} </span>\n        <!-- 这里不判断 市场行情没有单位,仅占位 -->\n        <span class='unit thingUnit'>{{ showData.unit }}</span>\n        <img class='thingImg'\n             v-if=\"showData.market!=='1'\"\n             @click='changeUnit(showData.title)'\n             src='https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231021/03019df2f5e4adf139a6948978b0442c.png'\n             alt=''>\n        <span v-if=\"showData.market ==='1'\"\n              class='unit thingUnit'\n              style='margin-top:20px'>元/吨</span>\n      </p>\n\n      <!-- 项目级场地环境弹窗 -->\n      <p class='showNum'\n         v-if=\"siteMessage === '1'\"\n         style='color:#00ffff;  cursor: pointer;'>\n        {{ showData.percent === '1' ? showData.value + '%' : showData.value }}\n        <span v-if='showData.unit'\n              class='unit'>{{ showData.unit }}</span>\n      </p>\n      <!-- 质量检查汇总弹窗 -->\n      <p class='showNum'\n         v-if=\"facMessage === '1'\"\n         style='color:#00ffff;  cursor: pointer;'>\n        {{ showData.percent === '1' ? showData.value + '%' : showData.value }}<span v-if='showData.unit'\n              class='unit'>{{ showData.unit }}</span>\n      </p>\n    </div>\n\n  </div>\n      `,\n      data() {\n        return {\n          chart: null,\n          randomId: 0,\n          openVisibile: false,\n          siteMessageVisibile: false,\n          facMessageVisibile: false\n        };\n      },\n      props: {\n        showData: Object,\n        type: {\n          type: String,\n          default: () => {\n            return '';\n          }\n        },\n        typeImg: {\n          //材料物资\n          type: String,\n          default: () => {\n            return '';\n          }\n        },\n        siteMessage: {\n          //项目级场地环境信息弹窗\n          type: String,\n          default: () => {\n            return '';\n          }\n        },\n        facMessage: {\n          //项目级质量检查弹窗\n          type: String,\n          default: () => {\n            return '';\n          }\n        },\n        safeDialog: String, //区分是质量弹窗还是安全  0是质量,1是安全\n        warn: String\n      },\n      created() {},\n      mounted() {\n        let date = new Date();\n        this.randomId = date.getTime() + parseInt(Math.random(0, 1) * 1000);\n        let _this = this;\n        this.$nextTick(() => {\n          window.$loadScript('js', 'https://cdn.staticfile.org/echarts/5.4.0/echarts.min.js').then(() => {\n            _this.renderChart();\n          });\n        });\n      },\n      methods: {\n        //切换单位\n        changeUnit(title) {\n          //点击图片切换单位和数值. 点击就把标题传到材料物资组件,在那边判断是调用哪一个函数把新的值再传回来\n          //不可行的话把这个图片拿到材料物资页面写\n          this.$emit('thingTitle', title);\n        },\n        renderChart() {\n          //警告\n          if (this.chart != null && this.chart != '' && this.chart != undefined) {\n            this.chart.dispose();\n          }\n          this.chart = echarts.init(document.getElementById(this.randomId));\n          //换行 处理title过长时换行\n          let title = '';\n          let titleLen = this.showData.title.length;\n          if (titleLen > 8) {\n            title = this.showData.title.slice(0, 3) + '\\n' + this.showData.title.slice(3, titleLen);\n          } else {\n            title = this.showData.title;\n          }\n          const gaugeData = [\n            {\n              //如果返回的值是百分比就按返回的值,如果不是就按50%  改成这种显示方式的话之后传回来的this.showData.num直接不用了,可以删掉\n              value: this.showData.percent == '1' || this.showData.value == 0 ? this.showData.value : 50,\n              name: title,\n              title: {\n                offsetCenter: ['0%', '-30%']\n              },\n              detail: {\n                valueAnimation: false,\n                //中间文字位置\n                offsetCenter: ['0%', '25%']\n              }\n            }\n          ];\n          let options = {\n            series: [\n              {\n                type: 'gauge',\n                radius: '80',\n                startAngle: 240,\n                endAngle: -60,\n                itemStyle: {\n                  //渐变色在 告警 warn的时候是红色,市场行情 market 的时候是蓝色\n                  color: new echarts.graphic.LinearGradient(0, 1, 1, 1, [\n                    {\n                      offset: 1,\n                      color:\n                        this.showData.warn === '1' ? '#FF2944' : this.showData.market === '1' ? '#00BEFB' : '#00BEFB'\n                    },\n                    {\n                      offset: 0.2,\n                      color:\n                        this.showData.warn === '1' ? '#FF6600' : this.showData.market === '1' ? '#4050FC' : '#CC00FC'\n                    },\n                    {\n                      offset: 0,\n                      color:\n                        this.showData.warn === '1' ? '#FF6600' : this.showData.market === '1' ? '#4050FC' : '#CC00FC'\n                    }\n                  ])\n                },\n                pointer: {\n                  show: false\n                },\n                progress: {\n                  show: true,\n                  overlap: false,\n                  roundCap: true,\n                  clip: false,\n                  itemStyle: {\n                    borderWidth: 0,\n                    borderColor: '#464646'\n                  }\n                },\n                axisLine: {\n                  roundCap: true,\n                  lineStyle: {\n                    width: 11,\n                    color: [[1, '#1B1464']],\n                    shadowBlur: 5,\n                    shadowColor: '#00BEFB'\n                  }\n                },\n                axisTick: {\n                  show: false\n                },\n                axisLabel: {\n                  show: false,\n                  distance: -20,\n                  color: '#999',\n                  fontSize: 20\n                },\n                splitLine: {\n                  show: false\n                },\n                data: gaugeData,\n                title: {\n                  fontSize: 14,\n                  color: '#fff'\n                },\n                detail: { show: false }\n              }\n            ]\n          };\n          this.chart.clear();\n          this.chart.resize();\n          this.chart.setOption(options);\n        }\n      },\n      computed: {},\n      watch: {\n        showData: {\n          deep: true, //true为进行深度监听,false为不进行深度监听\n          handler(newVal) {\n            if (newVal) {\n              this.renderChart();\n            }\n          }\n        }\n      }\n    }\n  },\n  data() {\n    return {\n      panelList: []\n    };\n  },\n  watch: {\n    dataChart: {\n      handler(val) {\n        let list = val.data.list\n        //避免先加载假数据,不更新真实数据\n        this.panelList = [\n          { title: '问题数', value: '' },\n          { title: '整改数量', value: '' },\n          { title: '待办数量', value: '' }\n        ]\n        list.forEach(item => {\n          if (item.col_name === '检查数量') {\n            this.panelList[0].value=item.col_value[0]\n          } else if (item.col_name === '闭环数量') {\n            this.panelList[1].value=item.col_value[0]\n          } else if (item.col_name === '待复查数量') {\n            this.panelList[2].value=item.col_value[0]\n          }\n        })\n      },\n      deep: true,\n      immediate: true,\n    },\n  },\n  created() {\n    // this.panelList = [\n    //   { title: '问题数', value: 74 },\n    //   { title: '整改数量', value: 43 },\n    //   { title: '待办数量', value: 23 }\n    // ];\n  }\n};\n</script>\n<style>\n.cicle-list {\n  display: flex;\n  justify-content: space-between;\n}\n.peoplePanel {\n  position: relative;\n}\n\n.peoplePanel .panel {\n  position: absolute;\n  top: 33px;\n  left: 30px;\n}\n\n.peoplePanel .showNum {\n  position: absolute;\n  top: 100px;\n  width: 240px;\n  text-align: center;\n  font-size: 36px;\n  font-weight: bold;\n}\n\n.peoplePanel .showNum .unit {\n  display: block;\n  font-size: 16px;\n  font-weight: bold;\n}\n\n.thingUnit {\n  font-size: 14px !important;\n}\n\n.thingImg {\n  margin-top: 10px;\n  width: 30px;\n  height: 30px;\n}\n</style>\n"
                            },
                            "left": 278.3,
                            "top": 220.65,
                            "index": "07949024-f946-4736-831f-bc01743e2d07",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 373,
                            "display": true,
                            "url": "https://console-api.hibuilding.cn/plat/api/v3/screen/safe/stat_count",
                            "dataMethod": "get",
                            "proxy": true
                        }
                    ],
                    "zIndex": 387,
                    "child": {},
                    "isname": false,
                    "dataFormatter": ""
                },
                {
                    "title": "文件夹",
                    "name": "实测实量",
                    "index": "69b94a87-c31f-4c46-89bf-f71232535092",
                    "menu": false,
                    "display": true,
                    "lock": false,
                    "children": [
                        {
                            "title": "iframe",
                            "name": "iframe",
                            "icon": "icon-iframe",
                            "img": "img/assets/iframe.png",
                            "top": 147.05,
                            "left": 250.87,
                            "component": {
                                "width": 1364.98,
                                "height": 786.71,
                                "option": {},
                                "name": "iframe",
                                "prop": "iframe"
                            },
                            "dataType": 0,
                            "data": {
                                "value": "https://dash.hibuilding.cn/view/125"
                            },
                            "dataFormatter": "(data,params,refs)=>{\n    let id=window.$glob.params.project_id\n    let url\n    if(id){\n        url=data.value+'?project_id='+id\n    }else{\n        url=data.value\n    }\n    return {\n        value:url\n    }\n    \n}",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "option": {},
                            "index": "9abc5cba-337f-4bed-bf60-016790d9eb1e",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 371,
                            "display": true
                        }
                    ],
                    "zIndex": 372,
                    "isname": false,
                    "child": {},
                    "dataFormatter": ""
                },
                {
                    "title": "文件夹",
                    "name": "混凝土强度检测",
                    "index": "4cb0b0b6-6553-41f3-82e4-8eb38cd8a0fe",
                    "menu": false,
                    "display": true,
                    "lock": false,
                    "children": [
                        {
                            "title": "iframe",
                            "name": "iframe",
                            "icon": "icon-iframe",
                            "img": "img/assets/iframe.png",
                            "top": 147.05,
                            "left": 250.87,
                            "component": {
                                "width": 1364.98,
                                "height": 786.71,
                                "option": {},
                                "name": "iframe",
                                "prop": "iframe"
                            },
                            "dataType": 0,
                            "data": {
                                "value": "https://dash.hibuilding.cn/view/122"
                            },
                            "dataFormatter": "(data,params,refs)=>{\n    let id=window.$glob.params.project_id\n    let url\n    if(id){\n        url=data.value+'?project_id='+id\n    }else{\n        url=data.value\n    }\n    return {\n        value:url\n    }\n    \n}",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "option": {},
                            "index": "bb70221c-f206-4270-876a-bb634ff6ede9",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 369,
                            "display": true
                        }
                    ],
                    "zIndex": 370,
                    "isname": false,
                    "child": {},
                    "dataFormatter": ""
                },
                {
                    "title": "文件夹",
                    "name": "分户验收",
                    "index": "888ecc70-1e3b-4fab-8d4f-21afdc1e3d6f",
                    "menu": false,
                    "display": true,
                    "lock": false,
                    "children": [
                        {
                            "title": "iframe",
                            "name": "iframe",
                            "icon": "icon-iframe",
                            "img": "img/assets/iframe.png",
                            "top": 147.05,
                            "left": 250.87,
                            "component": {
                                "width": 1364.98,
                                "height": 786.71,
                                "option": {},
                                "name": "iframe",
                                "prop": "iframe"
                            },
                            "dataType": 0,
                            "data": {
                                "value": "https://dash.hibuilding.cn/view/124"
                            },
                            "dataFormatter": "(data,params,refs)=>{\n    let id=window.$glob.params.project_id\n    let url\n    if(id){\n        url=data.value+'?project_id='+id\n    }else{\n        url=data.value\n    }\n    return {\n        value:url\n    }\n    \n}",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "option": {},
                            "index": "7853cdb0-cd06-4633-8970-3b71d7f337c0",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 367,
                            "display": true
                        }
                    ],
                    "zIndex": 368,
                    "isname": false,
                    "child": {},
                    "dataFormatter": ""
                },
                {
                    "title": "图片",
                    "name": "背景图片",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": 119.11,
                    "left": 225.88,
                    "dataType": 0,
                    "data": {
                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231021/500943897454fedec623df59239c0443.png"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "(data,params,refs)=>{\n    refs['79e2e8cf-85d1-4d89-91da-4e643a9df719'].$el.style.backgroundColor='rgba(0, 29, 109, 0.9)'\n    refs['79e2e8cf-85d1-4d89-91da-4e643a9df719'].$el.style.borderTopRightRadius='45px'\n    return \n}",
                    "component": {
                        "width": 1413.69,
                        "height": 852.43,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "79e2e8cf-85d1-4d89-91da-4e643a9df719",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 366,
                    "display": true,
                    "lock": false
                }
            ],
            "zIndex": 390,
            "child": {},
            "isname": false,
            "dataFormatter": ""
        },
        {
            "title": "文件夹",
            "name": "施工过程弹窗",
            "index": "d55cb26b-3179-438c-8af2-31b9ca420e5d",
            "menu": false,
            "display": true,
            "lock": false,
            "children": [
                {
                    "name": "施工过程tab",
                    "title": "自定义Vue组件",
                    "icon": "icon-bar",
                    "img": "img/assets/text4.png",
                    "dataType": 0,
                    "data": [
                        {
                            "name": "进度部位",
                            "value": 1
                        },
                        {
                            "name": "班前晨会",
                            "value": 2
                        }
                    ],
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 47.36,
                        "height": 500,
                        "name": "vue",
                        "prop": "vue",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "content": "<template>\n  <div  class=\"vertical-tabs\">\n     <div class=\"vertical-tab-item\" v-for=\"(item,index) in tabsData\" :key='index' @click='handleTabChange(item)' :class=\"{'vertical-tab-active':item.value==active}\">\n         <span class=\"vertical-tab-tip\" >{{item.name}}</span>\n     </div>\n </div>\n</template>\n<script>\n export default{\n     data(){\n         return {\n           tabsData:[\n              {\n                name:'测试1',\n                value:1\n              },\n              {\n                name:'测试2',\n                value:2\n              },\n              {\n                name:'测试3',\n                value:3\n              }\n           ],\n           active:1\n         }\n     },\n     watch: {\n      dataChart: {\n        handler(val) {\n            if(val && val.length>0){\n                this.tabsData=val\n            }\n        },\n        deep: true,\n        immediate: true,\n      },\n    },\n    mounted(){\n       let refs=this.$parent.getItemRefs();\n        refs['4a674a31-5233-4745-a0c5-96b1d9347ec0'].setDisplay(true)\n    },\n     methods:{\n      handleTabChange(item){\n        this.active=item.value\n        let refs=this.$parent.getItemRefs();\n        if(item.value==1){\n          refs['5de24f09-841f-4346-81ca-b793f0e69360'].setDisplay(false)\n          refs['4a674a31-5233-4745-a0c5-96b1d9347ec0'].setDisplay(true)\n        }else{\n          refs['5de24f09-841f-4346-81ca-b793f0e69360'].setDisplay(true)\n          refs['4a674a31-5233-4745-a0c5-96b1d9347ec0'].setDisplay(false)\n        }\n      }\n     }\n }\n</script>\n\n<style lang='scss' scoped>\n.vertical-tabs{\n       background: #16115B;\n       color:#fff;\n       display: flex;\n       flex-direction: column;\n        height:350px;\n        width:150px;\n        border-top:3px solid #1A22FC;\n        border-left:3px solid #1A22FC;\n        border-right:3px solid #1A22FC;\n       .vertical-tab-item{\n         flex: 1;\n         display: flex;\n         align-items: center;\n         justify-content: center;\n         text-align: center;\n         border-bottom: 3px solid #1A22FC;\n         padding:8px;\n         cursor: pointer;\n             &:hover{\n               background: rgba(20, 44, 170, 0.4)\n             }\n             .vertical-tab-tip {\n                 writing-mode: vertical-rl; /* 从上到下的垂直书写模式 */\n                 text-orientation: upright;\n                 cursor: pointer;\n                 font-size: 22px;\n             }\n            \n         }\n         .vertical-tab-active{\n               background: rgba(20, 44, 170, 0.9)\n             }\n        \n     }\n</style>"
                    },
                    "left": 187.42,
                    "top": 89.36,
                    "index": "7686801c-65c1-40fb-af84-f7e46b8bbe20",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 364,
                    "display": true,
                    "clickFormatter": "(params,refs)=>{\n    if(params.value==1){\n        refs['0dd0e346-ce72-420d-8909-5e79a8bedca1'].setDisplay(false)\n        refs['69b94a87-c31f-4c46-89bf-f71232535092'].setDisplay(true)\n    }else{\n         refs['0dd0e346-ce72-420d-8909-5e79a8bedca1'].setDisplay(true)\n        refs['69b94a87-c31f-4c46-89bf-f71232535092'].setDisplay(false)\n    }\n}"
                },
                {
                    "name": "关闭",
                    "title": "自定义Vue组件",
                    "icon": "icon-bar",
                    "img": "img/assets/text4.png",
                    "dataType": 0,
                    "data": {
                        "name": "avue"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 44.53,
                        "height": 41.52,
                        "name": "vue",
                        "prop": "vue"
                    },
                    "option": {
                        "content": "<template>\n    <div>\n        <i class=\"el-icon-close closeEdit\" @click=\"close\"></i>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {}\n        },\n        created(){\n\n        },\n        methods:{\n            close(){\n                let refs=this.$parent.getItemRefs();\n                refs['d55cb26b-3179-438c-8af2-31b9ca420e5d'].setDisplay(true)\n                refs['fcf49a1a-9e23-433c-90d5-f3e0de98e159'].setDisplay(true)\n                refs['7686801c-65c1-40fb-af84-f7e46b8bbe20'].$children[0].active=1\n            }\n        }\n    }\n</script>\n\n<style>\n.closeEdit{\n font-size:40px;\n color:#fff;\n}\n</style>"
                    },
                    "left": 1564.37,
                    "top": 116.87,
                    "index": "5cc9365e-0d84-46ad-81e6-fd592968a6a4",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 363,
                    "display": true
                },
                {
                    "title": "文件夹",
                    "name": "进度部位",
                    "index": "5de24f09-841f-4346-81ca-b793f0e69360",
                    "menu": true,
                    "display": true,
                    "lock": false,
                    "children": [
                        {
                            "name": "进度仪表盘",
                            "title": "自定义Vue组件",
                            "icon": "icon-bar",
                            "img": "img/assets/text4.png",
                            "dataType": 5,
                            "data": {
                                "name": "avue"
                            },
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "(data)=>{\n    return {\n        project_id:629\n    }\n}",
                            "stylesFormatter": "",
                            "component": {
                                "width": 250.6,
                                "height": 247.8,
                                "name": "vue",
                                "prop": "vue"
                            },
                            "option": {
                                "content": "<template>\n  <div class='InstrumentPanel'>\n    <div class='peoplePanel'>\n      <img \n           src='https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231021/4503ceffa5cea0b3351668403f4a4e1e.png'\n           alt=''>\n      <div class='panel'\n           style='width:180px;height:170px'\n           :id='randomId'></div>\n      <p class='showNum'\n         :style=\"{color : showData.warn ==='1' ? '#FF0000' : '#00ffff' }\">\n        {{ showData.percent === '1' ? showData.value + '%' : showData.value }}<span v-if='showData.unit'\n              class='unit'>{{ showData.unit }}</span>\n      </p>\n    </div>\n\n  </div>\n\n</template>\n\n<script>\nexport default {\n  data () {\n    return {\n      chart: null,\n      randomId: 0,\n      showData:{\n        value: 0,\n        unit: '',\n        percent: 1,\n        warn: 0,\n        title:'当前进度'\n      },\n       data:[{value:'开工准备',num:0},{value:'地基基础',num:25},{value:'主体结构',num:50},{value:'装饰安装',num:75},{value:'完工扫尾',num:100}]\n    };\n  },\n  mounted () {\n    \n  },\n  watch: {\n    dataChart: {\n      handler(val) {\n        let date = new Date();\n        this.randomId = date.getTime() + parseInt(Math.random(0, 1) * 1000);\n        if(val && val['进度部位']){\n          this.showData.value=this.data.find(item=>item.value==val['进度部位']).num;\n          //this.showData.title=val.data.list[0].col_name;\n        }\n        this.$nextTick(() => {\n          this.renderChart();\n        });\n      },\n      deep: true,\n      immediate: true,\n    },\n  },\n  methods: {\n    renderChart () {\n      this.chart = echarts.init(document.getElementById(this.randomId));\n      const gaugeData = [\n        {\n          value: this.showData.value == 0 ? this.showData.value : this.showData.value,\n          name: this.showData.title,\n          title: {\n            offsetCenter: ['0%', '-30%']\n          },\n          detail: {\n            valueAnimation: false,\n            offsetCenter: ['0%', '25%']\n          }\n        }\n      ];\n      let options = {\n        series: [\n          {\n            type: 'gauge',\n            radius: '80',\n            startAngle: 240,\n            endAngle: -60,\n            itemStyle: {\n              color: new echarts.graphic.LinearGradient(0, 1, 1, 1, [{\n                offset: 1,\n                color:  '#00BEFB'\n              },\n              {\n                offset: 0.2,\n                color: '#CC00FC'\n              },\n              {\n                offset: 0,\n                color: '#CC00FC'\n              }])\n            },\n            pointer: {\n              show: false\n            },\n            progress: {\n              show: true,\n              overlap: false,\n              roundCap: true,\n              clip: false,\n              itemStyle: {\n                borderWidth: 0,\n                borderColor: '#464646'\n              }\n            },\n            axisLine: {\n              roundCap: true,\n              lineStyle: {\n                width: 11,\n                color: [[1, '#1B1464']],\n                shadowBlur: 5,\n                shadowColor: '#00BEFB'\n              }\n            },\n            axisTick: {\n              show: false\n            },\n            axisLabel: {\n              show: false,\n              distance: -20,\n              color: '#999',\n              fontSize: 20\n            },\n            splitLine: {\n              show: false\n            },\n            data: gaugeData,\n            title: {\n              fontSize: 14,\n              color: '#fff'\n            },\n            detail: { show: false }\n          }\n        ]\n      };\n      this.chart.clear();\n      this.chart.resize();\n      this.chart.setOption(options);\n    }\n  }\n};\n</script>\n\n<style lang='scss' scoped>\n.peoplePanel {\n  position: relative;\n\n  .panel {\n    position: absolute;\n    top: 33px;\n    left: 30px;\n  }\n\n  .showNum {\n    position: absolute;\n    top: 100px;\n    width: 240px;\n    text-align: center;\n    font-size: 36px;\n    font-weight: bold;\n\n    .unit {\n      display: block;\n      font-size: 16px;\n      font-weight: bold;\n    }\n  }\n}\n\n.thingUnit {\n  font-size: 14px !important;\n}\n\n.thingImg {\n  margin-top: 10px;\n  width: 30px;\n  height: 30px;\n}\n\n.peoplePanel {\n  position: relative;\n\n  .panel {\n    position: absolute;\n    top: 33px;\n    left: 30px;\n  }\n\n  .showNum {\n    position: absolute;\n    top: 100px;\n    width: 240px;\n    text-align: center;\n    font-size: 36px;\n    font-weight: bold;\n\n    .unit {\n      display: block;\n      font-size: 16px;\n      font-weight: bold;\n    }\n  }\n}\n\n.thingUnit {\n  font-size: 14px !important;\n}\n\n.thingImg {\n  margin-top: 10px;\n  width: 30px;\n  height: 30px;\n}\n</style>\n"
                            },
                            "left": 1055.13,
                            "top": 301.35,
                            "index": "37711414-b5e8-4eb8-837f-c7c67718c258",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 361,
                            "display": true,
                            "public": "af280484-d741-47f8-8279-ec247c2de39d",
                            "record": "3",
                            "dataMethod": "get",
                            "url": "http://platform_api.hibuilding.cn/api/v3/screen/project/project_process",
                            "proxy": true
                        },
                        {
                            "name": "自定义Vue组件",
                            "title": "自定义Vue组件",
                            "icon": "icon-bar",
                            "img": "img/assets/text4.png",
                            "dataType": 0,
                            "data": {
                                "name": "avue"
                            },
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "component": {
                                "width": 1324.81,
                                "height": 19.91,
                                "name": "vue",
                                "prop": "vue"
                            },
                            "option": {
                                "content": "<template>\n    <div>\n        <div class=\"line\"></div>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {}\n        },\n        created(){\n\n        },\n        methods:{\n\n        }\n    }\n</script>\n\n<style>\n.line{\nwidth: 100%;\n    height: 6px;\n    position: absolute;\n    bottom: -15px;\n    background: -webkit-gradient(linear,left top,right top,from(#005bff),color-stop(17%,#2e5bfc),color-stop(47%,#795bf9),color-stop(72%,#b05bf6),color-stop(90%,#d35bf4),to(#e05bf4));\n    background: linear-gradient(90deg,#005bff,#2e5bfc 17%,#795bf9 47%,#b05bf6 72%,#d35bf4 90%,#e05bf4);\n}\n</style>"
                            },
                            "left": 273.96,
                            "top": 622.89,
                            "index": "2be98734-6b60-4deb-8851-71bbf82f214d",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 360,
                            "display": true
                        },
                        {
                            "title": "文本框",
                            "name": "文本框",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "项目进度部位"
                            },
                            "component": {
                                "width": 195.22,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 32,
                                "fontWeight": "bold",
                                "color": "#fff"
                            },
                            "left": 285.52,
                            "top": 592.63,
                            "index": "ddb5937d-2707-4793-9a34-dcca381634b9",
                            "zIndex": 359,
                            "display": true
                        },
                        {
                            "title": "文本框",
                            "name": "文本框",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "进度部位管理"
                            },
                            "component": {
                                "width": 195.22,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 32,
                                "fontWeight": "bold",
                                "color": "#fff"
                            },
                            "left": 269.67,
                            "top": 121.19,
                            "index": "11ea6ad0-bef6-494b-a289-5df755f6fb7a",
                            "zIndex": 358,
                            "display": true
                        },
                        {
                            "name": "自定义Vue组件",
                            "title": "自定义Vue组件",
                            "icon": "icon-bar",
                            "img": "img/assets/text4.png",
                            "dataType": 0,
                            "data": {
                                "name": "avue"
                            },
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "component": {
                                "width": 1357.94,
                                "height": 19.91,
                                "name": "vue",
                                "prop": "vue"
                            },
                            "option": {
                                "content": "<template>\n    <div>\n        <div class=\"line\"></div>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {}\n        },\n        created(){\n\n        },\n        methods:{\n\n        }\n    }\n</script>\n\n<style>\n.line{\nwidth: 100%;\n    height: 6px;\n    position: absolute;\n    bottom: -15px;\n    background: -webkit-gradient(linear,left top,right top,from(#005bff),color-stop(17%,#2e5bfc),color-stop(47%,#795bf9),color-stop(72%,#b05bf6),color-stop(90%,#d35bf4),to(#e05bf4));\n    background: linear-gradient(90deg,#005bff,#2e5bfc 17%,#795bf9 47%,#b05bf6 72%,#d35bf4 90%,#e05bf4);\n}\n</style>"
                            },
                            "left": 265.36,
                            "top": 144.25,
                            "index": "600ef959-8cb1-4ad1-8a55-c6cff37ecce6",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 357,
                            "display": true
                        },
                        {
                            "name": "项目工期仪表盘",
                            "title": "自定义Vue组件",
                            "icon": "icon-bar",
                            "img": "img/assets/text4.png",
                            "dataType": 5,
                            "data": {
                                "name": "avue"
                            },
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "(data)=>{\n    return {\n        project_id:629\n    }\n}",
                            "stylesFormatter": "",
                            "component": {
                                "width": 250.6,
                                "height": 247.8,
                                "name": "vue",
                                "prop": "vue"
                            },
                            "option": {
                                "content": "<template>\n  <div class='InstrumentPanel'>\n    <div class='peoplePanel'>\n      <img \n           src='https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231021/4503ceffa5cea0b3351668403f4a4e1e.png'\n           alt=''>\n      <div class='panel'\n           style='width:180px;height:170px'\n           :id='randomId'></div>\n      <p class='showNum'\n         :style=\"{color : showData.warn ==='1' ? '#FF0000' : '#00ffff' }\">\n        {{ showData.percent === '1' ? showData.value + '%' : showData.value }}<span v-if='showData.unit'\n              class='unit'>{{ showData.unit }}</span>\n      </p>\n    </div>\n\n  </div>\n\n</template>\n\n<script>\nexport default {\n  data () {\n    return {\n      chart: null,\n      randomId: 0,\n      showData:{\n        value: 0,\n        unit: '',\n        percent: 0,\n        warn: 0,\n        title:'项目信息'\n      }\n    };\n  },\n  mounted () {\n    \n  },\n  watch: {\n    dataChart: {\n      handler(val) {\n        let date = new Date();\n        this.randomId = date.getTime() + parseInt(Math.random(0, 1) * 1000);\n        if(val){\n          this.showData.value=val['总工期']? val['总工期'] +'天' : 0 + '天';\n          // this.showData.title=val.data.list[0].col_name;\n        }\n        this.$nextTick(() => {\n          this.renderChart();\n        });\n      },\n      deep: true,\n      immediate: true,\n    },\n  },\n  methods: {\n    renderChart () {\n      this.chart = echarts.init(document.getElementById(this.randomId));\n      const gaugeData = [\n        {\n          value: this.showData.value == 0 ? this.showData.value : 50,\n          name: this.showData.title,\n          title: {\n            offsetCenter: ['0%', '-30%']\n          },\n          detail: {\n            valueAnimation: false,\n            offsetCenter: ['0%', '25%']\n          }\n        }\n      ];\n      let options = {\n        series: [\n          {\n            type: 'gauge',\n            radius: '80',\n            startAngle: 240,\n            endAngle: -60,\n            itemStyle: {\n              color: new echarts.graphic.LinearGradient(0, 1, 1, 1, [{\n                offset: 1,\n                color:  '#00BEFB'\n              },\n              {\n                offset: 0.2,\n                color: '#CC00FC'\n              },\n              {\n                offset: 0,\n                color: '#CC00FC'\n              }])\n            },\n            pointer: {\n              show: false\n            },\n            progress: {\n              show: true,\n              overlap: false,\n              roundCap: true,\n              clip: false,\n              itemStyle: {\n                borderWidth: 0,\n                borderColor: '#464646'\n              }\n            },\n            axisLine: {\n              roundCap: true,\n              lineStyle: {\n                width: 11,\n                color: [[1, '#1B1464']],\n                shadowBlur: 5,\n                shadowColor: '#00BEFB'\n              }\n            },\n            axisTick: {\n              show: false\n            },\n            axisLabel: {\n              show: false,\n              distance: -20,\n              color: '#999',\n              fontSize: 20\n            },\n            splitLine: {\n              show: false\n            },\n            data: gaugeData,\n            title: {\n              fontSize: 14,\n              color: '#fff'\n            },\n            detail: { show: false }\n          }\n        ]\n      };\n      this.chart.clear();\n      this.chart.resize();\n      this.chart.setOption(options);\n    }\n  }\n};\n</script>\n\n<style lang='scss' scoped>\n.peoplePanel {\n  position: relative;\n\n  .panel {\n    position: absolute;\n    top: 33px;\n    left: 30px;\n  }\n\n  .showNum {\n    position: absolute;\n    top: 100px;\n    width: 240px;\n    text-align: center;\n    font-size: 36px;\n    font-weight: bold;\n\n    .unit {\n      display: block;\n      font-size: 16px;\n      font-weight: bold;\n    }\n  }\n}\n\n.thingUnit {\n  font-size: 14px !important;\n}\n\n.thingImg {\n  margin-top: 10px;\n  width: 30px;\n  height: 30px;\n}\n\n.peoplePanel {\n  position: relative;\n\n  .panel {\n    position: absolute;\n    top: 33px;\n    left: 30px;\n  }\n\n  .showNum {\n    position: absolute;\n    top: 100px;\n    width: 240px;\n    text-align: center;\n    font-size: 36px;\n    font-weight: bold;\n\n    .unit {\n      display: block;\n      font-size: 16px;\n      font-weight: bold;\n    }\n  }\n}\n\n.thingUnit {\n  font-size: 14px !important;\n}\n\n.thingImg {\n  margin-top: 10px;\n  width: 30px;\n  height: 30px;\n}\n</style>\n"
                            },
                            "left": 565.89,
                            "top": 302.79,
                            "index": "f8ce27ba-a28d-4aad-8732-129704e5f5d1",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 356,
                            "display": true,
                            "public": "af280484-d741-47f8-8279-ec247c2de39d",
                            "record": "3",
                            "dataMethod": "get",
                            "url": "http://platform_api.hibuilding.cn/api/v3/screen/project/project_duration",
                            "proxy": true
                        },
                        {
                            "name": "自定义Vue组件",
                            "title": "自定义Vue组件",
                            "icon": "icon-bar",
                            "img": "img/assets/text4.png",
                            "dataType": 5,
                            "data": {
                                "name": "avue"
                            },
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "(data)=>{\n    return {\n        project_id:1039\n    }\n}",
                            "stylesFormatter": "",
                            "component": {
                                "width": 1339.23,
                                "height": 253.48,
                                "name": "vue",
                                "prop": "vue"
                            },
                            "option": {
                                "content": "<template>\n  <div class=\"section-dialog-container\">\n    <div class=\"projectCon\">\n      <div class=\"progress-item\">\n        <div class=\"left\">\n          <p class=\"date\"><span>计划开工</span>{{ progressInfo.start_date }}</p>\n          <p class=\"date\"><span>计划竣工</span>{{ progressInfo.end_date }}</p>\n        </div>\n        <div class=\"right\">\n          <div class=\"progress-bar\">\n            <div class=\"bg\"></div>\n            <div class=\"bar\" :style=\"{ width: progressInfo.percent + '%' }\"></div>\n          </div>\n          <div class=\"icons\">\n            <img\n              class=\"comp\"\n              src=\"http://release-console.oss-cn-hangzhou.aliyuncs.com/ggzx/company/pic/progress-comp.png\"\n              alt=\"\"\n            />\n            <img\n              class=\"comp\"\n              src=\"http://release-console.oss-cn-hangzhou.aliyuncs.com/ggzx/company/pic/progress-comp.png\"\n              alt=\"\"\n            />\n            <img\n              class=\"comp\"\n              src=\"http://release-console.oss-cn-hangzhou.aliyuncs.com/ggzx/company/pic/progress-comp.png\"\n              alt=\"\"\n            />\n            <img\n              class=\"comp\"\n              src=\"http://release-console.oss-cn-hangzhou.aliyuncs.com/ggzx/company/pic/progress-comp.png\"\n              alt=\"\"\n            />\n            <img\n              class=\"not-comp\"\n              src=\"http://release-console.oss-cn-hangzhou.aliyuncs.com/ggzx/company/pic/progress-notcomp.png\"\n              alt=\"\"\n            />\n          </div>\n          <div class=\"texts\">\n            <p>开工准备</p>\n            <p>地基基础</p>\n            <p>主体结构</p>\n            <p>装饰安装</p>\n            <p>完工扫尾</p>\n          </div>\n        </div>\n      </div>\n    </div>\n  </div>\n</template>\n\n<script>\nexport default {\n  data() {\n    return {\n      progressInfo: { start_date: '2021-03-11', end_date: '2024-03-11', percent: 80 },\n      progressList:[],\n        percentMapping: {\n          '开工准备': 0,\n          '地基基础': 25,\n          '主体结构': 50,\n          '装饰安装': 75,\n          '完工扫尾': 100\n        },\n    };\n  },\n  watch: {\n    dataChart: {\n      handler(val) {\n        if(val){\n           this.progressInfo = {\n            start_date:val['开工日期'],\n            end_date: val['竣工日期'],\n            percent: val['进度部位']?this.percentMapping[val['进度部位']]:0\n          }\n        }\n          \n      },\n      deep: true,\n      immediate: true,\n    },\n  },\n\n};\n</script>\n\n<style>\n\n.section-dialog-container .progress-item {\n  width: 100%;\n  border-radius: 12px;\n  display: flex;\n}\n\n.section-dialog-container .progress-item .left {\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n}\n\n.section-dialog-container .progress-item .left .name {\n  font-size: 24px;\n  width: 300px;\n  color: #fff;\n  overflow: hidden;\n  font-weight: bold;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n\n.section-dialog-container .progress-item .left .days {\n  font-size: 36px;\n  color: #00ffff;\n  font-weight: bold;\n  margin-left: 72px;\n  margin-top: 30px;\n  margin-bottom: 15px;\n}\n\n.section-dialog-container .progress-item .left .days span {\n  font-size: 20px;\n}\n\n.section-dialog-container .progress-item .left .date {\n  font-size: 36px;\n  font-family: Arial-BoldMT-, Arial-BoldMT;\n  font-weight: bold;\n  color: #00ffff;\n  line-height: 24px;\n}\n\n.section-dialog-container .progress-item .left .date span {\n  margin-bottom: 15px;\n  display: block;\n  font-size: 22px;\n  font-family: MicrosoftYaHei-Bold-, MicrosoftYaHei-Bold;\n  font-weight: bold;\n  color: #ffffff;\n  line-height: 26px;\n}\n\n.section-dialog-container .progress-item .right {\n  flex: 1;\n  margin-left: 45px;\n  padding-top: 100px;\n  padding-right:40px\n}\n\n.section-dialog-container .progress-item .right .progress-bar {\n  width: 100%;\n  position: relative;\n}\n\n.section-dialog-container .progress-item .right .progress-bar .bar {\n  width: 100%;\n  height: 15px;\n  border-radius: 8px;\n  background: linear-gradient(90deg, #00befb 0%, #cc00fc 100%);\n}\n\n.section-dialog-container .progress-item .right .progress-bar .bg {\n  width: 100%;\n  height: 15px;\n  position: absolute;\n  border-radius: 8px;\n  background: linear-gradient(90deg, rgba(0, 190, 251, 0.2) 0%, rgba(204, 0, 252, 0.2) 100%);\n}\n\n.section-dialog-container .progress-item .right .icons {\n  width: 100%;\n  display: flex;\n  justify-content: space-between;\n  align-items: flex-end;\n  position: relative;\n  top: -49px;\n}\n\n.section-dialog-container .progress-item .right .icons .comp {\n  width: 40px;\n  height: 60px;\n}\n\n.section-dialog-container .progress-item .right .icons .not-comp {\n  width: 30px;\n  height: 30px;\n}\n\n.section-dialog-container .progress-item .right .texts {\n  width: 100%;\n  display: flex;\n  justify-content: space-between;\n  padding: 0 8px;\n  position: relative;\n  top: -42px;\n}\n\n.section-dialog-container .progress-item .right .texts p {\n  font-size: 24px;\n  color: #fff;\n  font-weight: bold;\n  width: 100px;\n}\n</style>\n"
                            },
                            "left": 272.49,
                            "top": 676.12,
                            "index": "33beeae7-6d34-4ad4-b108-00903ba900ad",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 355,
                            "display": true,
                            "proxy": true,
                            "record": "2",
                            "dataMethod": "get",
                            "url": "http://platform_api.hibuilding.cn/api/v3/screen/project/project_stage",
                            "public": "af280484-d741-47f8-8279-ec247c2de39d"
                        }
                    ],
                    "zIndex": 362,
                    "child": {},
                    "isname": false,
                    "dataFormatter": ""
                },
                {
                    "title": "文件夹",
                    "name": "班前晨会",
                    "index": "4a674a31-5233-4745-a0c5-96b1d9347ec0",
                    "menu": true,
                    "display": true,
                    "lock": false,
                    "children": [
                        {
                            "title": "iframe",
                            "name": "iframe",
                            "icon": "icon-iframe",
                            "img": "img/assets/iframe.png",
                            "top": 102.39,
                            "left": 250.87,
                            "component": {
                                "width": 1364.98,
                                "height": 783.81,
                                "option": {},
                                "name": "iframe",
                                "prop": "iframe"
                            },
                            "dataType": 0,
                            "data": {
                                "value": "https://dash.hibuilding.cn/view/126"
                            },
                            "dataFormatter": "(data,params,refs)=>{\n    let id=window.$glob.params.project_id\n    let url\n    if(id){\n        url=data.value+'?project_id='+id\n    }else{\n        url=data.value\n    }\n    return {\n        value:url\n    }\n    \n}",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "option": {},
                            "index": "4279a90d-eee9-4616-8193-262ea36eb18b",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 353,
                            "display": true
                        }
                    ],
                    "zIndex": 354,
                    "child": {},
                    "isname": false,
                    "dataFormatter": ""
                },
                {
                    "title": "图片",
                    "name": "背景图片",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": 90.29,
                    "left": 235.95,
                    "dataType": 0,
                    "data": {
                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231021/500943897454fedec623df59239c0443.png"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "(data,params,refs)=>{\n    refs['03dd8395-56ba-4d5a-8508-a088cad613e7'].$el.style.backgroundColor='rgba(0, 29, 109, 0.9)'\n    refs['03dd8395-56ba-4d5a-8508-a088cad613e7'].$el.style.borderTopRightRadius='50px'\n    return \n}",
                    "component": {
                        "width": 1436.74,
                        "height": 868.27,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "03dd8395-56ba-4d5a-8508-a088cad613e7",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 352,
                    "display": true
                }
            ],
            "zIndex": 365,
            "child": {},
            "isname": false,
            "dataFormatter": ""
        },
        {
            "title": "文件夹",
            "name": "建党文化弹窗",
            "index": "7ebc0ed5-aef9-44eb-8026-a8231d6f060a",
            "menu": false,
            "display": true,
            "lock": false,
            "children": [
                {
                    "name": "自定义Vue组件",
                    "title": "自定义Vue组件",
                    "icon": "icon-bar",
                    "img": "img/assets/text4.png",
                    "dataType": 0,
                    "data": {
                        "name": "avue"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 41.63,
                        "height": 47.34,
                        "name": "vue",
                        "prop": "vue"
                    },
                    "option": {
                        "content": "<template>\n    <div>\n        <i class=\"el-icon-close closeEdit\" @click=\"close\"></i>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {}\n        },\n        created(){\n\n        },\n        methods:{\n            close(){\n                let refs=this.$parent.getItemRefs();\n                console.log(refs)\n                 let imgObj=refs['7ebc0ed5-aef9-44eb-8026-a8231d6f060a']\n                 imgObj.setDisplay(true)\n                  refs['fcf49a1a-9e23-433c-90d5-f3e0de98e159'].setDisplay(true)\n            }\n        }\n    }\n</script>\n\n<style>\n.closeEdit{\n font-size:40px;\n color:#fff;\n}\n</style>"
                    },
                    "left": 1692.82,
                    "top": 100.99,
                    "index": "19cef45b-274e-43fa-8386-e0bf735fde31",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 350,
                    "display": true
                },
                {
                    "name": "自定义Vue组件",
                    "title": "自定义Vue组件",
                    "icon": "icon-bar",
                    "img": "img/assets/text4.png",
                    "dataType": 1,
                    "data": {
                        "name": "avue"
                    },
                    "dataFormatter": "(data,params,refs)=>{\n    return data.data\n}",
                    "dataHeader": "",
                    "dataQuery": "(data)=>{\n    return {\n        is_page:0,\n        page:1,\n        scheme:5,\n        project_id:1039\n    }\n}",
                    "stylesFormatter": "",
                    "component": {
                        "width": 1604.52,
                        "height": 822.86,
                        "name": "vue",
                        "prop": "vue"
                    },
                    "option": {
                        "content": "<template>\n  <div class=\"safe-dialog\">\n    <div class=\"dialog-title\">\n      <img class=\"leftimg\"\n           src=\"https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231021/4f6094d71d09b6904ea4a70a06f0b5a8.png\"\n           alt=\"\" />\n      <h2>党建文化管理</h2>\n    </div>\n    <!-- 党建文化文章内容list组件 -->\n    <div>\n      <!-- <PartyBuildEvents></PartyBuildEvents> -->\n      <div class=\"topParty\">\n        <div class=\"partyList\"\n             v-for=\"item in partyData\"\n             :key=\"item.news_id\">\n          <h3>{{ item.news_title }}</h3>\n          <p></p>\n          <div class=\"nimg\">\n            <img :src=\"getImgUrl(item, 'img')\"\n                 alt=\"\" />\n          </div>\n          <div class=\"bottom-title\">{{ item.news_title }}</div>\n        </div>\n      </div>\n      <!-- 党建视频 -->\n      <div class=\"bottom-video\">\n        <div class=\"videoList\"\n             v-for=\"(item, index) in videoList\"\n             :key=\"index\">\n          <h3>{{ item.title }}</h3>\n          <p></p>\n          <video class=\"content-video\"\n                 :src=\"item.videoURL\"\n                 controls></video>\n        </div>\n        <!-- <div v-for=\"item in videoList\" :key=\"item\">\n          <video\n            controls\n            preload=\"auto\"\n            loop=\"loop\"\n            v-if=\"item.videoURL.includes('http')\"\n            width=\"100%\"\n            :height=\"detail.height - 40\"\n          >\n            <source :src=\"item.videoURL || ''\" />\n          </video>\n        </div> -->\n      </div>\n    </div>\n  </div>\n</template>\n\n<script>\nexport default {\n  data () {\n    return {\n      partyData: [],\n      videoList: [\n        {\n          title: '安全生产月警示视频',\n          videoURL:\n            'http://dev-hibuilding.oss-cn-hangzhou.aliyuncs.com/screenvideo/20229151038%E5%AE%89%E5%85%A8%E7%94%9F%E4%BA%A7%E6%9C%88.mp4'\n        },\n        {\n          title: '项目部宣传视频',\n          videoURL:\n            'http://dev-hibuilding.oss-cn-hangzhou.aliyuncs.com/screenvideo/20229151052%E9%A1%B9%E7%9B%AE%E7%89%B9%E8%89%B2%E4%BB%8B%E7%BB%8D.mp4'\n        },\n        {\n          title: '建党100周年宣传视频',\n          videoURL:\n            'http://dev-hibuilding.oss-cn-hangzhou.aliyuncs.com/screenvideo/20229151053%E5%BD%95%E5%88%B6%E4%B8%80%E4%B8%AA%E5%BA%86%E7%A5%9D%E5%BB%BA%E5%85%9A%E7%99%BE%E5%B9%B4%E7%A5%9D%E7%A6%8F%E8%A7%86%E9%A2%91.mp4'\n        },\n        {\n          title: '项目部建党100周年活动',\n          videoURL:\n            'http://dev-hibuilding.oss-cn-hangzhou.aliyuncs.com/screenvideo/20229151054%E6%9C%80%E7%BB%88%E7%89%88.mp4'\n        }\n      ]\n    };\n  },\n  watch: {\n      dataChart: {\n        handler(val) {\n              if(val && val.length>0){\n                    this.partyData=val.slice(0, 3)\n                }else{\n                      this.partyData=[]\n                }\n        },\n        deep: true,\n        immediate: true\n      },\n  },\n  mounted(){\n   \n   \n  },\n  computed: {},\n  methods: {\n    getImgUrl (item, typeV) {\n      //判断是否要加图片缩放比例的功能\n      // debugger\n      let img = typeV !== 'img' ? item.url || '' : item.news_img[0] || ''; //三目运算符\n      if (img) {\n        //有值执行\n        img = img + '?x-oss-process=image/resize,p_50';\n      }\n      return img;\n    }\n  }\n};\n</script>\n\n<style>\n  .safe-dialog {\n  position: relative;\n \n}\n.safe-dialog .panel-list {\n  display: flex;\n  justify-content: space-between;\n  padding: 0 90px;\n  margin-top: 30px;\n}\n.safe-dialog .facility-content {\n  margin-top: 20px;\n}\n.safe-dialog .facility-content .search-content {\n  display: flex;\n  justify-content: space-between;\n}\n.safe-dialog .facility-content .search-content .el-select {\n  width: 140px;\n}\n.safe-dialog .facility-content .search-content .tabs {\n  display: flex;\n}\n.safe-dialog .facility-content .search-content .tabs .tab-item {\n  height: 42px;\n  padding: 5px 15px;\n  margin-left: 30px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 24px;\n  color: #fff;\n  font-weight: bold;\n  border: 1px solid #00ffff;\n  border-radius: 8px;\n  background: transparent;\n  cursor: pointer;\n}\n.safe-dialog .facility-content .search-content .tabs .tab-item.active {\n  background: linear-gradient(180deg, #00d7f8 0%, #009be2 44%, #4015ff 100%);\n  border-radius: 8px 8px 8px;\n}\n.safe-dialog .facility-content .details {\n  width: 100%;\n}\n.safe-dialog .dialog-title h2 {\n  padding-left: 75px;\n  font-size: 32px;\n  color: #fbb03b;\n}\n.safe-dialog .dialog-title .leftimg {\n  position: absolute;\n  top: 0px;\n  left:20px;\n  width: 40px;\n  height: 40px;\n}\n.safe-dialog .topParty {\n  display: flex;\n  justify-content: space-between;\n}\n.safe-dialog .topParty .partyList {\n  width: 30%;\n  margin-top: 21px;\n}\n.safe-dialog .topParty .partyList h3 {\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  overflow: hidden;\n  color: #fff;\n  font-size: 20px;\n  font-family: MicrosoftYaHei-Bold-, MicrosoftYaHei-Bold;\n}\n.safe-dialog .topParty .partyList p {\n  height: 4px;\n  background: linear-gradient(\n    0deg,\n    #fff863 0%,\n    #fff15e 3%,\n    #ffcf47 21%,\n    #ffb535 40%,\n    #ffa228 59%,\n    #ff9620 79%,\n    #ff931e 100%\n  );\n  margin: 9px auto 12px;\n}\n.safe-dialog .topParty .partyList .nimg {\n  height: 280px;\n  margin-bottom: 13px;\n}\n.safe-dialog .topParty .partyList .nimg img {\n  width: 100%;\n  height: 100%;\n}\n.safe-dialog .topParty .partyList .bottom-title {\n  color: #fff;\n  font-size: 16px;\n  height: 18px;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  overflow: hidden;\n}\n.safe-dialog .topParty .partyList:nth-child(2) {\n  margin: 21px 55px 0;\n}\n.safe-dialog .bottom-video {\n  display: flex;\n  width: 100%;\n  margin-top: 38px;\n}\n.safe-dialog .bottom-video .videoList {\n  width: 20%;\n}\n.safe-dialog .bottom-video .videoList h3 {\n  font-size: 20px;\n  color: #fff;\n}\n.safe-dialog .bottom-video .videoList p {\n  height: 4px;\n  background: linear-gradient(\n    0deg,\n    #fff863 0%,\n    #fff15e 3%,\n    #ffcf47 21%,\n    #ffb535 40%,\n    #ffa228 59%,\n    #ff9620 79%,\n    #ff931e 100%\n  );\n  margin: 9px auto 12px;\n}\n.safe-dialog .bottom-video .videoList .content-video {\n  width: 100%;\n  height: 280px;\n}\n.safe-dialog .bottom-video .videoList:nth-child(3) {\n  margin: auto 28px;\n}\n.safe-dialog .bottom-video .videoList:nth-child(2) {\n  margin-left: 60px;\n}\n.safe-dialog .bottom-video .videoList:first-child {\n  width: 30%;\n}\n.safe-dialog .bottom-video .videoList:first-child .content-video:first-child {\n  width: 100%;\n  height: 280px;\n}\n.departments .el-dialog{\n  background-color: rgba(0, 29, 109, 0.7);\n}\n</style>"
                    },
                    "left": 139.85,
                    "top": 109.67,
                    "index": "3af958b1-8826-4ca1-ad81-c434a30919f2",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 349,
                    "display": true,
                    "url": "https://console-api.hibuilding.cn/proxy/admin/v1/CulManagePartyBuild/getDataList",
                    "dataMethod": "get"
                },
                {
                    "title": "图片",
                    "name": "图片",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": 75.05,
                    "left": 105.29,
                    "dataType": 0,
                    "data": {
                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231021/685e4716c859d11cf0379f6a21fb0db7.png"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "(data,params,refs)=>{\n    refs['76476062-78e1-4618-8b6d-875d31ca24b3'].$el.style.backgroundColor='rgba(0, 29, 109, 0.9)'\n    refs['76476062-78e1-4618-8b6d-875d31ca24b3'].$el.style.borderTopRightRadius='85px'\n    return \n}",
                    "component": {
                        "width": 1691.02,
                        "height": 894.15,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "76476062-78e1-4618-8b6d-875d31ca24b3",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 348,
                    "display": true
                }
            ],
            "zIndex": 351,
            "child": {},
            "isname": false,
            "dataFormatter": ""
        },
        {
            "title": "文件夹",
            "name": "监控视频弹窗",
            "index": "85885b05-6bb3-4749-856d-e662f84702e0",
            "menu": false,
            "display": true,
            "lock": false,
            "children": [
                {
                    "title": "文件夹",
                    "name": "摄像机位",
                    "index": "1abd6cec-07da-4403-b012-e447da6a1d55",
                    "menu": false,
                    "display": true,
                    "lock": false,
                    "children": [
                        {
                            "title": "文本框",
                            "name": "文本框",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "01"
                            },
                            "component": {
                                "width": 68.28,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 26,
                                "fontWeight": "normal",
                                "color": "#0ff"
                            },
                            "left": 485.91,
                            "top": 859.36,
                            "index": "f64a8ace-dd77-4699-8a6d-c7bc1b1df0b4",
                            "zIndex": 345,
                            "display": true
                        },
                        {
                            "title": "文本框",
                            "name": "camera",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "camera"
                            },
                            "component": {
                                "width": 63.96,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 16,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 490.23,
                            "top": 834.86,
                            "index": "1fed8fa3-874c-4f35-858a-fda99f7c9750",
                            "zIndex": 344,
                            "display": true
                        },
                        {
                            "name": "自定义Vue组件",
                            "title": "自定义Vue组件",
                            "icon": "icon-bar",
                            "img": "img/assets/text4.png",
                            "dataType": 0,
                            "data": {
                                "name": "avue"
                            },
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "component": {
                                "width": 86.29,
                                "height": 57.36,
                                "name": "vue",
                                "prop": "vue"
                            },
                            "option": {
                                "content": "<template>\n    <div>\n        <div class=\"rectangle\">\n            <div class=\"spanDiv\"></div>\n        </div>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {}\n        },\n        created(){\n\n        },\n        methods:{\n\n        }\n    }\n</script>\n\n<style>\n    .spanDiv{\n    width:10px;\n    height:10px;\n    background:#0ff;\n    float:right;\n    margin:5px;\n    }\n.rectangle {\n  width: 86px;  /* 可以根据需要调整矩形的宽度 */\n  height: 66px;  /* 可以根据需要调整矩形的高度 */\n \n  border: 2px solid #00ffff;  /* 这定义了矩形的边框颜色和宽度 */\n  border-radius: 0 0 20px 0px;  /* 这定义了矩形右下角为缺一个角的效果，缺角的大小可以通过改变10px的值来调整 */\n}\n</style>"
                            },
                            "left": 480.17,
                            "top": 831.97,
                            "index": "accad831-3961-43e8-8fef-5811c71d3cc5",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 343,
                            "display": true
                        }
                    ],
                    "zIndex": 346,
                    "child": {},
                    "dataFormatter": "",
                    "isname": false
                },
                {
                    "title": "文件夹",
                    "name": "视频",
                    "index": "00c4f402-1d60-4383-80ca-eea8dc67bb5e",
                    "menu": false,
                    "display": true,
                    "lock": false,
                    "children": [
                        {
                            "title": "video",
                            "name": "video",
                            "icon": "icon-video",
                            "img": "img/assets/video.png",
                            "top": 253.79,
                            "left": 477.29,
                            "dataType": 0,
                            "data": {
                                "value": "http://www.w3school.com.cn/i/movie.ogg"
                            },
                            "option": {
                                "autoplay": false,
                                "controls": true,
                                "loop": true,
                                "poster": ""
                            },
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "component": {
                                "width": 980,
                                "height": 560,
                                "name": "video",
                                "prop": "video",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "index": "c8fd212f-074a-4b77-8f5b-8e94b1e8e89b",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 341,
                            "display": true
                        },
                        {
                            "title": "文本框",
                            "name": "编号：051326",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "编号：051326"
                            },
                            "component": {
                                "width": 212.46,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "left",
                                "fontSize": 20,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 674.82,
                            "top": 204.76,
                            "index": "681e5fdf-8272-4429-8aa0-046cf9adbe9c",
                            "zIndex": 340,
                            "display": true
                        },
                        {
                            "title": "文本框",
                            "name": "01-南2栋",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "01-南2栋"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "left",
                                "fontSize": 20,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 559.47,
                            "top": 203.31,
                            "index": "5dd1bebc-f97e-4f11-8b52-9c19b64cac65",
                            "zIndex": 339,
                            "display": true
                        },
                        {
                            "title": "图片",
                            "name": "图片",
                            "icon": "icon-img",
                            "img": "img/assets/img.png",
                            "top": 201.83,
                            "left": 467.2,
                            "dataType": 0,
                            "data": {
                                "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20230928/5b2a9ff4192f10fe0f1fd797d8291552.svg"
                            },
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "component": {
                                "width": 65.17,
                                "height": 44.72,
                                "name": "img",
                                "prop": "img",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "duration": "1000",
                                "opacity": 0
                            },
                            "index": "7cb1669e-8aae-4b4d-8211-475a95f9cd05",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 338,
                            "display": true
                        }
                    ],
                    "zIndex": 342,
                    "child": {},
                    "dataFormatter": "",
                    "isname": false
                },
                {
                    "name": "关闭",
                    "title": "自定义Vue组件",
                    "icon": "icon-bar",
                    "img": "img/assets/text4.png",
                    "dataType": 0,
                    "data": {
                        "name": "avue"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 45.38,
                        "height": 36.81,
                        "name": "vue",
                        "prop": "vue"
                    },
                    "option": {
                        "content": "<template>\n    <div>\n        <i class=\"el-icon-close closeEdit\" @click=\"close\"></i>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {}\n        },\n        created(){\n\n        },\n        methods:{\n            close(){\n                let refs=this.$parent.getItemRefs();\n                console.log(refs)\n                 let imgObj=refs['85885b05-6bb3-4749-856d-e662f84702e0']\n    imgObj.setDisplay(true)\n            }\n        }\n    }\n</script>\n\n<style>\n.closeEdit{\n font-size:40px;\n color:#fff;\n}\n</style>"
                    },
                    "left": 1425.76,
                    "top": 96.71,
                    "index": "da272997-352e-45e4-bf27-972f8f41dfff",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 337,
                    "display": true
                },
                {
                    "title": "文本框",
                    "name": "场地环境",
                    "icon": "icon-text",
                    "img": "img/assets/text.png",
                    "dataType": 0,
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "data": {
                        "value": "场地环境"
                    },
                    "component": {
                        "width": 237.7,
                        "height": 40,
                        "name": "text",
                        "prop": "text"
                    },
                    "option": {
                        "textAlign": "left",
                        "fontSize": 34,
                        "fontWeight": "normal",
                        "color": "#fff"
                    },
                    "left": 469.22,
                    "top": 92.89,
                    "index": "76a97fc7-98f8-4f6e-9d37-e410a6626a67",
                    "zIndex": 336,
                    "display": true
                },
                {
                    "title": "图片",
                    "name": "图片",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": 150.74,
                    "left": 473.44,
                    "dataType": 0,
                    "data": {
                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231008/6012b07ebc369b27cc0e9c22cbee3279.svg"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 991.59,
                        "height": 11.81,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "4234a56a-e9cb-4cc9-8866-35bc03b16a9b",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 335,
                    "display": true,
                    "lock": false
                },
                {
                    "title": "图片",
                    "name": "背景图片",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": 57.12,
                    "left": 436.33,
                    "dataType": 0,
                    "data": {
                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231021/500943897454fedec623df59239c0443.png"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 1054.72,
                        "height": 900,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "db1c5592-d410-4424-829f-c435dbb59db1",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 334,
                    "display": true
                }
            ],
            "zIndex": 347,
            "child": {},
            "isname": false,
            "dataFormatter": ""
        },
        {
            "title": "文件夹",
            "name": "历史事件",
            "index": "2d3be222-9687-4e69-8351-747957eff40c",
            "menu": false,
            "display": true,
            "lock": false,
            "children": [
                {
                    "title": "文本框",
                    "name": "历史事件",
                    "icon": "icon-text",
                    "img": "img/assets/text.png",
                    "dataType": 0,
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "data": {
                        "value": "更多"
                    },
                    "component": {
                        "width": 48.88,
                        "height": 40,
                        "name": "text",
                        "prop": "text"
                    },
                    "option": {
                        "textAlign": "left",
                        "fontSize": 20,
                        "fontWeight": "normal",
                        "color": "#00ffff"
                    },
                    "left": 1629.88,
                    "top": 705.73,
                    "index": "9ba89ac4-86ed-4ee8-9778-0f8e2d5f5d24",
                    "zIndex": 332,
                    "display": true,
                    "clickFormatter": "(params,refs)=>{\n    refs['831396d3-2cb3-4178-83bc-74f9b3f8fb24'].setDisplay(false)\n}"
                },
                {
                    "name": "历史事件图",
                    "title": "自定义Vue组件",
                    "icon": "icon-bar",
                    "img": "img/assets/text4.png",
                    "dataType": 0,
                    "data": {
                        "name": "avue"
                    },
                    "dataFormatter": "(data,params,refs)=>{\n    let imgs =data.data.records||[]\n     imgs = imgs.length>6?imgs.slice(0, 6):imgs\n    return imgs\n}",
                    "dataHeader": "",
                    "dataQuery": "(data)=>{\n    return {\"cameraIndexCode\":\"e3c063abd70343f8b5ce0a42a431657a\",\"current\":1,\"size\":10}\n}",
                    "stylesFormatter": "",
                    "component": {
                        "width": 1025.49,
                        "height": 190.11,
                        "name": "vue",
                        "prop": "vue",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "content": "<template>\n  <div>\n    <div style=\"width:100%;overflow:auto;\" v-if='imgList.length>0'>\n       <img class=\"imgBig\"  :src=\"imageFiles\" @click=\"closeImg\" v-if=\"dialogVisible\" />\n      <div v-for=\"(item, index) in imgList\" class=\"camera\" :key=\"index\">\n        <img class=\"videoListDesc\" @click=\"imgSee(item.imageFiles)\" :src=\"item.imageFiles\"/>\n        <el-tooltip class=\"item\" effect=\"dark\" :content=\"item.alertMsg\" placement=\"top\">\n          <div class=\"videoListTit\">{{ item.alertMsg }}</div>\n        </el-tooltip>\n        <div style=\"color:#fff\">{{item.updatedAt}}</div>\n      </div>\n    </div>\n    <div v-else style=\"color:#fff;font-size:24px;line-height:160px;text-align:center;width:100%\">暂无历史数据</div>\n  </div>\n</template>\n<script>\nexport default {\n  data() {\n    return {\n      imgList: [],\n      dialogVisible: false,\n      imageFiles: \"\",\n    }\n  },\n  watch: {\n    dataChart: {\n      handler(val) {\n        this.imgList = val\n      },\n      deep: true,\n      immediate: true,\n    },\n  },\n  methods: {\n    closeImg(){\n      this.imageFiles = ''\n      this.dialogVisible = false\n    },\n    imgSee(imageFiles) {\n      this.imageFiles = imageFiles\n      this.dialogVisible = true\n\n    }\n  }\n}\n</script>\n\n<style>\n  .imgBig{width:1000px;height:600px;position:absolute;top:-600px;z-index:999;}\n.camera {\n  display: block;\n  float: left;\n  margin-right: 10px;\n}\n\n.videoListTit {\n  overflow: hidden;\n  /* text-overflow: ellipsis; */\n  display: -webkit-box;\n  -webkit-line-clamp: 2;\n  line-clamp: 2;\n  -webkit-box-orient: vertical;\n  width: 150px;\n  color: #fff;\n}\n\n.videoListDesc {\n  width: 150px;\n  height: 120px;\n  border-radius: 4px;\n  background: #ccc\n}</style>"
                    },
                    "left": 700.45,
                    "top": 761.62,
                    "index": "5ebf8f70-8fe1-4dea-8d4d-4a33f53631b6",
                    "child": {
                        "index": [],
                        "paramList": [],
                        "paramName": "cameraIndexCode"
                    },
                    "zIndex": 331,
                    "url": "http://39.104.50.85:8080/admin-api/module-aibox/alarm/list",
                    "dataMethod": "post",
                    "display": true,
                    "dataQueryType": "form",
                    "proxy": true
                },
                {
                    "title": "文本框",
                    "name": "历史事件",
                    "icon": "icon-text",
                    "img": "img/assets/text.png",
                    "dataType": 0,
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "child": {
                        "index": [
                            "655928a7-99c3-48c0-8519-8a104451110e"
                        ],
                        "paramList": []
                    },
                    "data": {
                        "value": "历史事件"
                    },
                    "component": {
                        "width": 87.77,
                        "height": 40,
                        "name": "text",
                        "prop": "text"
                    },
                    "option": {
                        "textAlign": "left",
                        "fontSize": 20,
                        "fontWeight": "normal",
                        "color": "#fff"
                    },
                    "left": 698.45,
                    "top": 707.15,
                    "index": "f68611cb-de1c-4497-aa05-fe917b3443f3",
                    "zIndex": 330,
                    "display": true
                }
            ],
            "zIndex": 333,
            "child": {},
            "dataFormatter": "",
            "isname": false
        },
        {
            "title": "文件夹",
            "name": "历史详情",
            "index": "831396d3-2cb3-4178-83bc-74f9b3f8fb24",
            "menu": false,
            "display": true,
            "lock": false,
            "children": [
                {
                    "name": "输入框",
                    "title": "自定义Vue组件",
                    "icon": "icon-bar",
                    "img": "img/assets/text4.png",
                    "dataType": 0,
                    "data": {
                        "name": "avue"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 246.35,
                        "height": 38.61,
                        "name": "vue",
                        "prop": "vue"
                    },
                    "option": {
                        "content": "<template>\n  <div>\n    <el-input v-model=\"value\" placeholder=\"请输入内容\" style='width:100%;border:1px solid #00ffff' @change=\"handleSelect\"></el-input>\n  </div>\n</template>\n<script>\nexport default {\n  data() {\n    return {\n      value:''\n    }\n  },\n  created() {},\n  methods: {\n    handleSelect(value) {\n      this.$emit('click', { value: value })\n    },\n  }\n}\n</script>\n\n<style>\n.selectNum {\n  width: 100%;\n  border: 1px solid #00ffff;\n}\n</style>\n"
                    },
                    "left": 859.32,
                    "top": 148.5,
                    "index": "17af177a-5e7a-4f27-8e8b-e8dd42976ab5",
                    "child": {
                        "index": [
                            "883d4500-ae11-4520-8f39-2647948baa22"
                        ],
                        "paramList": [],
                        "paramName": "aiItemName"
                    },
                    "zIndex": 328,
                    "display": true
                },
                {
                    "name": "历史事件详情",
                    "title": "自定义Vue组件",
                    "icon": "icon-bar",
                    "img": "img/assets/text4.png",
                    "dataType": 0,
                    "data": {
                        "name": "avue"
                    },
                    "dataFormatter": "(data,params,refs)=>{\n    return data.data.records||[]\n}",
                    "dataHeader": "",
                    "dataQuery": "(data)=>{\n    return {\"cameraIndexCode\":\"e3c063abd70343f8b5ce0a42a431657a\",\"current\":1,\"size\":5,'project_id':2205}\n}",
                    "stylesFormatter": "",
                    "component": {
                        "width": 490,
                        "height": 631.36,
                        "name": "vue",
                        "prop": "vue"
                    },
                    "option": {
                        "content": "<template>\n  <div class='historylist'>\n      <div class=\"historylist-item\"  v-for=\"(item, index) in imgList\" :key=\"index\">\n         <img class=\"historylist-item-img\" :src=\"item.imageFiles\"/></img>\n          <div class=\"historylist-item-content\" >\n              <div class=\"historylist-item-content-title\">{{ item.alertMsg }}</div>\n              <div class=\"historylist-item-content-time\">{{item.updatedAt}}</div>\n          </div>\n      </div>\n  </div>\n</template>\n\n<script>\n\nexport default {\n  components: {},\n  data() {\n    return {\n      imgList:[],\n    };\n  },\n  watch: {\n    dataChart: {\n      handler(val) {\n        this.imgList = val || []\n      },\n      deep: true,\n      immediate: true,\n    },\n  },\n  methods: {\n\n  },\n  mounted() {\n\n  },\n}\n</script>\n<style lang='scss' scoped>\n.historylist{\n  .historylist-item{\n    display: flex;\n    align-items: center;\n    padding: 10px;\n    .historylist-item-img{\n      width: 100;\n      height: 100px;\n      background: #eee;\n      margin-right: 10px;\n    }\n    .historylist-item-content{\n      flex: 1;\n      display: flex;\n      flex-direction: column;\n      justify-content: space-between;\n      .historylist-item-content-title{\n        font-size: 16px;\n        color: #fff;\n      }\n      .historylist-item-content-time{\n        font-size: 14px;\n        color: #fff;\n        margin-top:20px;\n      }\n    }\n  }\n}\n</style>"
                    },
                    "left": 865.09,
                    "top": 207.63,
                    "index": "883d4500-ae11-4520-8f39-2647948baa22",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 327,
                    "display": true,
                    "url": "http://39.104.50.85:8080/admin-api/module-aibox/alarm/list",
                    "dataMethod": "post",
                    "dataQueryType": "form"
                },
                {
                    "title": "文本框",
                    "name": "历史事件",
                    "icon": "icon-text",
                    "img": "img/assets/text.png",
                    "dataType": 0,
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "data": {
                        "value": "历史事件详情"
                    },
                    "component": {
                        "width": 87.77,
                        "height": 40,
                        "name": "text",
                        "prop": "text"
                    },
                    "option": {
                        "textAlign": "left",
                        "fontSize": 20,
                        "fontWeight": "normal",
                        "color": "#fff"
                    },
                    "left": 870.05,
                    "top": 97.36,
                    "index": "aa3d19f7-762b-45db-82db-17c02b841957",
                    "zIndex": 326,
                    "display": true
                },
                {
                    "name": "关闭",
                    "title": "自定义Vue组件",
                    "icon": "icon-bar",
                    "img": "img/assets/text4.png",
                    "dataType": 0,
                    "data": {
                        "name": "avue"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 35.3,
                        "height": 36.81,
                        "name": "vue",
                        "prop": "vue"
                    },
                    "option": {
                        "content": "<template>\n    <div>\n        <i class=\"el-icon-close closeEdit\" @click=\"close\"></i>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {}\n        },\n        created(){\n\n        },\n        methods:{\n            close(){\n                let refs=this.$parent.getItemRefs();\n                refs['831396d3-2cb3-4178-83bc-74f9b3f8fb24'].setDisplay(true)\n                 \n            }\n        }\n    }\n</script>\n\n<style>\n.closeEdit{\n font-size:40px;\n color:#fff;\n}\n</style>"
                    },
                    "left": 1319.11,
                    "top": 95.32,
                    "index": "9842388b-4364-43ba-a3d6-8bd4f730d5d8",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 325,
                    "display": true,
                    "clickFormatter": "(params,refs)=>{\n}"
                },
                {
                    "name": "分页",
                    "title": "自定义Vue组件",
                    "icon": "icon-bar",
                    "img": "img/assets/text4.png",
                    "dataType": 1,
                    "data": {
                        "name": "avue"
                    },
                    "dataFormatter": "(data,params,refs)=>{\n    return {\n        total:data.data.total || 0\n    }\n}",
                    "dataHeader": "",
                    "dataQuery": "(data)=>{\n    return {\"cameraIndexCode\":\"e3c063abd70343f8b5ce0a42a431657a\",\"curren\":1,\"size\":10,\"project_id\":2205}\n}",
                    "stylesFormatter": "",
                    "component": {
                        "width": 409.31,
                        "height": 40.12,
                        "name": "vue",
                        "prop": "vue"
                    },
                    "option": {
                        "content": "<template>\n  <div style='width:100%'>\n    <el-pagination\n      background\n      layout=\"prev, pager, next\"\n      :total=\"total\"\n      :page-size=\"5\"\n      class='page'\n      style='float:right'\n      @current-change=\"handleCurrentChange\"\n      >\n    </el-pagination>\n  </div>\n</template>\n<script>\nexport default { \n  data() {\n    return {\n      total: 0,\n    }\n  },\n  watch: {\n    dataChart: {\n      handler(val) {\n        this.total = val?.total || 0\n      },\n      deep: true,\n      immediate: true,\n    },\n  },\n  created() {},\n  methods: {\n    handleCurrentChange(value) {\n      this.$emit('click', { value: value })\n    },\n  }\n}\n</script>\n\n<style>\n.page{\n  width: 100%;\n  color:#fff\n}\n</style>\n"
                    },
                    "left": 883.85,
                    "top": 883.83,
                    "index": "6e928aa8-1194-403b-8ba4-c60456f795cf",
                    "child": {
                        "index": [
                            "883d4500-ae11-4520-8f39-2647948baa22"
                        ],
                        "paramList": [],
                        "paramName": "current"
                    },
                    "zIndex": 324,
                    "url": "http://39.104.50.85:8080/admin-api/module-aibox/alarm/list",
                    "dataMethod": "post",
                    "display": true,
                    "dataQueryType": "form"
                },
                {
                    "name": "日期筛选",
                    "title": "自定义Vue组件",
                    "icon": "icon-bar",
                    "img": "img/assets/text4.png",
                    "dataType": 0,
                    "data": {
                        "name": "avue"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 220.37,
                        "height": 41.54,
                        "name": "vue",
                        "prop": "vue"
                    },
                    "option": {
                        "content": "<template>\n  <div>\n     <el-date-picker\n      v-model=\"value\"\n      type=\"date\"\n      @change=\"handleSelect\"\n      class='selectDate'\n       value-format=\"yyyy-MM-dd\"\n      placeholder=\"选择日期\">\n    </el-date-picker>\n  </div>\n</template>\n<script>\nexport default {\n  data() {\n    return {\n      options: [],\n      value:''\n    }\n  },\n  created() {},\n  methods: {\n    handleSelect(value) {\n      this.$emit('click', { value: value })\n    },\n  },\n}\n</script>\n\n<style>\n.selectDate {\n  width: 100%;\n  border: 1px solid #00ffff;\n}\n</style>\n"
                    },
                    "left": 1141.87,
                    "top": 148.53,
                    "index": "819ccd3f-ce46-4e3b-ba33-37ff619d6adc",
                    "child": {
                        "index": [
                            "883d4500-ae11-4520-8f39-2647948baa22"
                        ],
                        "paramList": [],
                        "paramName": "alertAt"
                    },
                    "zIndex": 323,
                    "display": true
                },
                {
                    "title": "图片",
                    "name": "图片",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": 130.63,
                    "left": 867.09,
                    "dataType": 0,
                    "data": {
                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231008/6012b07ebc369b27cc0e9c22cbee3279.svg"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 494.14,
                        "height": 11.81,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "01b3adb2-975d-4783-8012-9e6ff316b252",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 322,
                    "display": true
                },
                {
                    "title": "图片",
                    "name": "背景图片",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": 81.66,
                    "left": 841.57,
                    "dataType": 0,
                    "data": {
                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231029/db034896919e4d8c97e74a411ff013be.svg"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "(data,params,refs)=>{\n    refs['ab06c075-5051-4bb2-8cd4-924b24c477cc'].$el.style.backgroundColor='rgba(0, 29, 109, 0.9)'\n    refs['ab06c075-5051-4bb2-8cd4-924b24c477cc'].$el.style.borderBottomRightRadius='50px'\n    refs['ab06c075-5051-4bb2-8cd4-924b24c477cc'].$el.style.backgroundSize='cover'\n    refs['ab06c075-5051-4bb2-8cd4-924b24c477cc'].$el.style.backgroundPosition='center center'\n    return \n}",
                    "component": {
                        "width": 536.04,
                        "height": 874.99,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "ab06c075-5051-4bb2-8cd4-924b24c477cc",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 321,
                    "display": true
                }
            ],
            "zIndex": 329,
            "child": {},
            "isname": false,
            "dataFormatter": ""
        },
        {
            "title": "文件夹",
            "name": "头像",
            "index": "b0a6dde9-228a-429d-8835-1f42f5e9ff33",
            "menu": false,
            "display": true,
            "lock": false,
            "children": [
                {
                    "title": "文件夹",
                    "name": "设备名称值",
                    "index": "df3ba57f-c157-493a-a053-a72eba6a756f",
                    "menu": true,
                    "display": true,
                    "lock": false,
                    "children": [
                        {
                            "title": "文本框",
                            "name": "联系方式",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 5,
                            "dataFormatter": "(data,params,refs)=>{\n    return {value:data.司机电话||'-'}\n}",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "142432342424"
                            },
                            "component": {
                                "width": 95.66,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "left",
                                "fontSize": 16,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 545.01,
                            "top": 340.27,
                            "index": "4483e5c1-e2d3-432a-b6b8-6d62ae06df3f",
                            "zIndex": 318,
                            "display": true,
                            "public": "ce60bdfc-71b2-4f91-88e4-0c9952b25f05"
                        },
                        {
                            "title": "文本框",
                            "name": "编号",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 5,
                            "dataFormatter": "(data,params,refs)=>{\n    return {value:data.司机编号||'-'}\n}",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "001"
                            },
                            "component": {
                                "width": 95.66,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "left",
                                "fontSize": 16,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 546.45,
                            "top": 312.89,
                            "index": "c0de85d8-647a-46b9-957f-4259f2ab17a8",
                            "zIndex": 317,
                            "display": true,
                            "public": "ce60bdfc-71b2-4f91-88e4-0c9952b25f05"
                        },
                        {
                            "title": "文本框",
                            "name": "项目经理",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 5,
                            "dataFormatter": "(data,params,refs)=>{\n    return {value:data.项目经理}\n}",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "张三"
                            },
                            "component": {
                                "width": 95.66,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "left",
                                "fontSize": 16,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 545.01,
                            "top": 370.53,
                            "index": "bc12a88a-255a-4a89-8809-70df4b2bcf01",
                            "zIndex": 316,
                            "display": true,
                            "public": "ce60bdfc-71b2-4f91-88e4-0c9952b25f05"
                        },
                        {
                            "title": "文本框",
                            "name": "司机",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 5,
                            "dataFormatter": "(data,params,refs)=>{\n    return {value:data.司机||'-'}\n}",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "老王头"
                            },
                            "component": {
                                "width": 95.66,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "left",
                                "fontSize": 16,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 546.45,
                            "top": 285.5,
                            "index": "ac7311c6-4e3b-4ee8-aa31-e8cc8f13ed19",
                            "zIndex": 315,
                            "display": true,
                            "public": "ce60bdfc-71b2-4f91-88e4-0c9952b25f05"
                        }
                    ],
                    "zIndex": 319,
                    "child": {},
                    "isname": false,
                    "left": null,
                    "top": null,
                    "dataFormatter": ""
                },
                {
                    "title": "文件夹",
                    "name": "设备名称",
                    "index": "1cfcf780-9a06-4153-84b0-8e016095a39b",
                    "menu": false,
                    "display": true,
                    "lock": false,
                    "children": [
                        {
                            "title": "文本框",
                            "name": "联系方式",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "联系方式"
                            },
                            "component": {
                                "width": 95.66,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "left",
                                "fontSize": 16,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 452.74,
                            "top": 341.71,
                            "index": "5e545948-56f5-481d-8484-a6e3b87b7ee9",
                            "zIndex": 313,
                            "display": true
                        },
                        {
                            "title": "文本框",
                            "name": "编号",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "编号"
                            },
                            "component": {
                                "width": 95.66,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "left",
                                "fontSize": 16,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 454.18,
                            "top": 314.33,
                            "index": "69c46a19-0bf9-4a81-a518-8efb359bde3f",
                            "zIndex": 312,
                            "display": true
                        },
                        {
                            "title": "文本框",
                            "name": "项目经理",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "项目经理"
                            },
                            "component": {
                                "width": 95.66,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "left",
                                "fontSize": 16,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 452.74,
                            "top": 371.97,
                            "index": "16eaad0e-a1d5-49c9-89de-62ec09e368c3",
                            "zIndex": 311,
                            "display": true
                        },
                        {
                            "title": "文本框",
                            "name": "司机",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "司机"
                            },
                            "component": {
                                "width": 95.66,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "left",
                                "fontSize": 16,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 454.18,
                            "top": 286.94,
                            "index": "2125b1ce-852c-4259-9a88-020cf4d54497",
                            "zIndex": 310,
                            "display": true
                        }
                    ],
                    "zIndex": 314,
                    "child": {},
                    "isname": false,
                    "dataFormatter": ""
                },
                {
                    "title": "图片",
                    "name": "机械设备-头像信息",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": 263.83,
                    "left": 328.75,
                    "dataType": 0,
                    "data": {
                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231012/567157c127c0c75248064359a04599ba.svg"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 370,
                        "height": 170,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "b3b8bb38-9033-420e-8660-5e3da6f8b6cf",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 309,
                    "display": true
                },
                {
                    "title": "文本框",
                    "name": "01号塔吊设备",
                    "icon": "icon-text",
                    "img": "img/assets/text.png",
                    "dataType": 0,
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "data": {
                        "value": "塔吊设备"
                    },
                    "component": {
                        "width": 100,
                        "height": 40,
                        "name": "text",
                        "prop": "text"
                    },
                    "option": {
                        "textAlign": "left",
                        "fontSize": 16,
                        "fontWeight": "normal",
                        "color": "#fff"
                    },
                    "left": 344.6,
                    "top": 263.85,
                    "index": "078fcc58-a7fa-4b10-9eab-387bea2f3fef",
                    "zIndex": 308,
                    "display": true
                },
                {
                    "title": "图片",
                    "name": "图片",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": 299.89,
                    "left": 344.62,
                    "dataType": 5,
                    "data": {
                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231019/aa69b1348fec78c1e9b1121e9b0d205c.png"
                    },
                    "dataFormatter": "(data,params,refs)=>{\n    return {value:data.司机头像}\n}",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 95.08,
                        "height": 109.88,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "f519618f-85da-45ad-919b-1e6bdda40d32",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 307,
                    "display": true,
                    "public": "ce60bdfc-71b2-4f91-88e4-0c9952b25f05"
                }
            ],
            "zIndex": 320,
            "child": {},
            "isname": false,
            "dataFormatter": ""
        },
        {
            "title": "文件夹",
            "name": "场地环境弹窗",
            "index": "a7127b05-b3a5-4225-a6ac-2b00ed21e71d",
            "menu": false,
            "display": true,
            "lock": false,
            "children": [
                {
                    "title": "文件夹",
                    "name": "场地环境-视频监控",
                    "index": "ad5986a9-2f79-470a-8a39-340dc916c2e1",
                    "menu": true,
                    "display": true,
                    "lock": false,
                    "children": [
                        {
                            "title": "文件夹",
                            "name": "摄像头组合",
                            "index": "9388fd05-4548-4785-8eec-e593f0240b5a",
                            "menu": true,
                            "display": true,
                            "lock": false,
                            "children": [
                                {
                                    "title": "文件夹",
                                    "name": "摄像头",
                                    "index": "7512c765-8f64-4f7e-8505-9b3e80a36134",
                                    "menu": true,
                                    "display": true,
                                    "lock": false,
                                    "children": [
                                        {
                                            "name": "hibuilding播放器",
                                            "title": "hibuilding播放器",
                                            "icon": "icon-video",
                                            "img": "img/assets/video.png",
                                            "dataType": 0,
                                            "data": {
                                                "value": ""
                                            },
                                            "dataFormatter": "",
                                            "dataHeader": "",
                                            "dataQuery": "",
                                            "stylesFormatter": "",
                                            "component": {
                                                "width": 981.65,
                                                "height": 720.59,
                                                "name": "hlsVideo",
                                                "prop": "hlsVideo",
                                                "perspective": 0,
                                                "scale": 0,
                                                "opacity": 0,
                                                "rotateX": 0,
                                                "rotateY": 0,
                                                "rotateZ": 0
                                            },
                                            "option": {
                                                "loop": true,
                                                "autoplay": true,
                                                "live": true
                                            },
                                            "left": 706.5,
                                            "top": 200.44,
                                            "index": "8b032466-0c3b-4c30-8b86-2371308ad730",
                                            "child": {
                                                "index": [],
                                                "paramList": []
                                            },
                                            "zIndex": 302,
                                            "display": true
                                        }
                                    ],
                                    "zIndex": 303,
                                    "child": {},
                                    "dataFormatter": "",
                                    "isname": false
                                },
                                {
                                    "title": "文件夹",
                                    "name": "摄像头-hi",
                                    "index": "f6e3441f-bf14-4b94-8cf7-249f6b97875d",
                                    "menu": true,
                                    "display": true,
                                    "lock": false,
                                    "children": [
                                        {
                                            "title": "hi播放器",
                                            "name": "hi播放器",
                                            "icon": "icon-video",
                                            "img": "img/assets/video.png",
                                            "top": 200.44,
                                            "left": 706.5,
                                            "dataType": 1,
                                            "data": {
                                                "value": ""
                                            },
                                            "option": {},
                                            "dataFormatter": "(data,params,refs)=>{\n    return {value: data.data.url || ''}\n}",
                                            "dataHeader": "(data)=>{\n    return {\n        'api-path': '/api/video/v2/cameras/previewURLs',\n        userId: 'admin',\n        key: 'ew2124ewe1333ddd',\n        recent: '1'\n    }\n}",
                                            "dataQuery": "(data)=>{\n    return {\n            streamType: '1',\n            protocol: 'wss',\n            transmode: 1,\n            expand: 'transcode=1&videotype=h264',\n            streamform: 'ps',\n    }\n}",
                                            "stylesFormatter": "(data,params,refs)=>{\n    //原生组件ref\n    console.log('aaa',refs['dece00f0-0b63-4f34-880b-7e3f6f697365'])\n    refs['dece00f0-0b63-4f34-880b-7e3f6f697365'].styles.border='1px solid #f00'\n    return {\n        //...refs['dece00f0-0b63-4f34-880b-7e3f6f697365'].styles\n    }\n}",
                                            "component": {
                                                "width": 981.65,
                                                "height": 720.59,
                                                "option": {},
                                                "name": "h5player",
                                                "prop": "h5player",
                                                "perspective": 0,
                                                "scale": 0,
                                                "opacity": 0,
                                                "rotateX": 0,
                                                "rotateY": 0,
                                                "rotateZ": 0
                                            },
                                            "index": "dece00f0-0b63-4f34-880b-7e3f6f697365",
                                            "child": {
                                                "index": [],
                                                "paramList": []
                                            },
                                            "zIndex": 300,
                                            "display": true,
                                            "proxy": true,
                                            "dataMethod": "post",
                                            "url": "https://hik.hibuilding.cn/proxy",
                                            "lock": false
                                        }
                                    ],
                                    "zIndex": 301,
                                    "isname": false,
                                    "child": {},
                                    "dataFormatter": ""
                                }
                            ],
                            "zIndex": 304,
                            "child": {},
                            "isname": false
                        },
                        {
                            "title": "文件夹",
                            "name": "设备总数",
                            "index": "18979f5f-a736-4920-89d0-d2897eaf7ea9",
                            "menu": false,
                            "display": true,
                            "lock": false,
                            "children": [
                                {
                                    "title": "文本框",
                                    "name": "在线率",
                                    "icon": "icon-text",
                                    "img": "img/assets/text.png",
                                    "dataType": 0,
                                    "dataFormatter": "",
                                    "dataHeader": "",
                                    "dataQuery": "",
                                    "stylesFormatter": "",
                                    "child": {
                                        "index": [],
                                        "paramList": []
                                    },
                                    "data": {
                                        "value": "在线率"
                                    },
                                    "component": {
                                        "width": 125.96,
                                        "height": 40,
                                        "name": "text",
                                        "prop": "text"
                                    },
                                    "option": {
                                        "textAlign": "center",
                                        "fontSize": 20,
                                        "fontWeight": "normal",
                                        "color": "#fff"
                                    },
                                    "left": 471.4,
                                    "top": 170.17,
                                    "index": "c8a35e25-891e-4f53-87c6-3f1d5304f2fc",
                                    "zIndex": 298,
                                    "display": true
                                },
                                {
                                    "title": "文本框",
                                    "name": "14",
                                    "icon": "icon-text",
                                    "img": "img/assets/text.png",
                                    "dataType": 5,
                                    "dataFormatter": "(data,params,refs)=>{\n    return {value:(data.在线摄像机+data.不在线摄像机)||0}\n}",
                                    "dataHeader": "",
                                    "dataQuery": "",
                                    "stylesFormatter": "",
                                    "child": {
                                        "index": [],
                                        "paramList": []
                                    },
                                    "data": {
                                        "value": "14"
                                    },
                                    "component": {
                                        "width": 42.36,
                                        "height": 40,
                                        "name": "text",
                                        "prop": "text"
                                    },
                                    "option": {
                                        "textAlign": "right",
                                        "fontSize": 32,
                                        "fontWeight": "normal",
                                        "color": "#fff"
                                    },
                                    "left": 425.28,
                                    "top": 170.15,
                                    "index": "f579b3ab-b8df-4092-8eee-59ed8d40aa30",
                                    "zIndex": 297,
                                    "display": true,
                                    "public": "af280484-d741-47f8-8279-ec247c2de39d"
                                },
                                {
                                    "title": "文本框",
                                    "name": "设备总数",
                                    "icon": "icon-text",
                                    "img": "img/assets/text.png",
                                    "dataType": 0,
                                    "dataFormatter": "",
                                    "dataHeader": "",
                                    "dataQuery": "",
                                    "stylesFormatter": "",
                                    "child": {
                                        "index": [],
                                        "paramList": []
                                    },
                                    "data": {
                                        "value": "设备总数"
                                    },
                                    "component": {
                                        "width": 125.96,
                                        "height": 40,
                                        "name": "text",
                                        "prop": "text"
                                    },
                                    "option": {
                                        "textAlign": "center",
                                        "fontSize": 20,
                                        "fontWeight": "normal",
                                        "color": "#fff"
                                    },
                                    "left": 302.75,
                                    "top": 170.18,
                                    "index": "70908c5d-76e2-4e3c-8d61-1a8f296c6722",
                                    "zIndex": 296,
                                    "display": true
                                },
                                {
                                    "title": "文本框",
                                    "name": "36",
                                    "icon": "icon-text",
                                    "img": "img/assets/text.png",
                                    "dataType": 5,
                                    "dataFormatter": "(data,params,refs)=>{\n     let total = data.在线摄像机+data.不在线摄像机\n     if(total==0){\n        return {value:0+'%'}\n     }else{\n        return {value:(((data.在线摄像机/(data.在线摄像机+data.不在线摄像机))*100).toFixed(0))+'%'}\n     }\n    \n}",
                                    "dataHeader": "",
                                    "dataQuery": "",
                                    "stylesFormatter": "",
                                    "child": {
                                        "index": [],
                                        "paramList": []
                                    },
                                    "data": {
                                        "value": "36"
                                    },
                                    "component": {
                                        "width": 82.68,
                                        "height": 40,
                                        "name": "text",
                                        "prop": "text"
                                    },
                                    "option": {
                                        "textAlign": "right",
                                        "fontSize": 32,
                                        "fontWeight": "normal",
                                        "color": "#fff"
                                    },
                                    "left": 576.69,
                                    "top": 170.15,
                                    "index": "085235f1-8721-4df9-895b-d7e4ab1f863d",
                                    "zIndex": 295,
                                    "display": true,
                                    "public": "af280484-d741-47f8-8279-ec247c2de39d"
                                },
                                {
                                    "title": "图片",
                                    "name": "图片",
                                    "icon": "icon-img",
                                    "img": "img/assets/img.png",
                                    "top": 160.09,
                                    "left": 301.33,
                                    "dataType": 0,
                                    "data": {
                                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231008/06428db92ba71cc751b0694da7f2dc90.svg"
                                    },
                                    "dataFormatter": "",
                                    "dataHeader": "",
                                    "dataQuery": "",
                                    "stylesFormatter": "",
                                    "component": {
                                        "width": 370,
                                        "height": 60,
                                        "name": "img",
                                        "prop": "img",
                                        "perspective": 0,
                                        "scale": 0,
                                        "opacity": 0,
                                        "rotateX": 0,
                                        "rotateY": 0,
                                        "rotateZ": 0
                                    },
                                    "option": {
                                        "duration": "1000",
                                        "opacity": 0
                                    },
                                    "index": "acd233f6-37e9-4cc5-9aaa-5236aaf2e953",
                                    "child": {
                                        "index": [],
                                        "paramList": []
                                    },
                                    "zIndex": 294,
                                    "display": true
                                }
                            ],
                            "zIndex": 299,
                            "child": {},
                            "dataFormatter": "",
                            "isname": false,
                            "left": null,
                            "top": null
                        },
                        {
                            "title": "文件夹",
                            "name": "摄像头列表",
                            "index": "ab3c30b3-2a7d-402a-a0fa-2559b4c3ea06",
                            "menu": true,
                            "display": true,
                            "lock": false,
                            "children": [
                                {
                                    "title": "文本框",
                                    "name": "摄像头列表",
                                    "icon": "icon-text",
                                    "img": "img/assets/text.png",
                                    "dataType": 0,
                                    "dataFormatter": "",
                                    "dataHeader": "",
                                    "dataQuery": "",
                                    "stylesFormatter": "",
                                    "child": {
                                        "index": [],
                                        "paramList": []
                                    },
                                    "data": {
                                        "value": "摄像头列表"
                                    },
                                    "component": {
                                        "width": 237.7,
                                        "height": 40,
                                        "name": "text",
                                        "prop": "text"
                                    },
                                    "option": {
                                        "textAlign": "left",
                                        "fontSize": 20,
                                        "fontWeight": "normal",
                                        "color": "#fff"
                                    },
                                    "left": 303.39,
                                    "top": 247.18,
                                    "index": "ff257dcb-17f7-4fb3-88fc-27fc980e1bd8",
                                    "zIndex": 292,
                                    "display": true
                                },
                                {
                                    "name": "摄像头列表",
                                    "title": "自定义Vue组件",
                                    "icon": "icon-bar",
                                    "img": "img/assets/text4.png",
                                    "dataType": 1,
                                    "data": {
                                        "name": "avue"
                                    },
                                    "dataFormatter": "(data,params,refs)=>{\n    return data.data.list\n}",
                                    "dataHeader": "",
                                    "dataQuery": "(data)=>{\n    return { \"unit_no\":\"zhgd3-zl-sitevideo\",\"project_id\":\"356\",\"data_format\":\"row\",\"max_num\":50 }\n}",
                                    "stylesFormatter": "",
                                    "component": {
                                        "width": 357.04,
                                        "height": 608.09,
                                        "name": "vue",
                                        "prop": "vue",
                                        "perspective": 0,
                                        "scale": 0,
                                        "opacity": 0,
                                        "rotateX": 0,
                                        "rotateY": 0,
                                        "rotateZ": 0
                                    },
                                    "option": {
                                        "content": "<template>\n    <div class='videobox'>\n        <div v-for=\"item in dataVideo\" @click=\"selectVideo(item)\" :key=\"item.监控点编号\" class=\"videoList\">\n            <img src=\"https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231021/323770a34e627ce1711532980258fdda.png\" class=\"imgIcon\" />\n            <div :class=\"{ 'videolistactive': item.监控点名称 == active }\">{{ item.监控点名称 }}</div>\n        </div>\n    </div>\n</template>\n<script>\nexport default {\n    data() {\n        return {\n            dataVideo: [],\n            active: '',\n\n        }\n    },\n    created() {\n\n    },\n    mounted() {\n\n    },\n    watch: {\n        dataChart: {\n            handler(val) {\n                this.dataVideo = val || []\n                /*if(val.length>0){\n                     let refs=this.$parent.getItemRefs();\n                     this.active=val[0].监控点名称\n                     console.log('切片播放',val[0].是否是切片)\n                     if(val[0].是否是切片==1){\n                         console.log('首次播放')\n                         refs['f6e3441f-bf14-4b94-8cf7-249f6b97875d'].setDisplay(true)\n                         refs['7512c765-8f64-4f7e-8505-9b3e80a36134'].setDisplay(false)\n                         refs['b284da27-edb0-4839-8cde-cf5fd6e935c5'].$refs.main.selectValue='1'\n                         let selectTabValue=refs['b284da27-edb0-4839-8cde-cf5fd6e935c5'].$refs.main.selectValue || 1\n                         refs['8b032466-0c3b-4c30-8b86-2371308ad730'].dataChart.value=val[0].直播地址+'&t='+Math.round(new Date())+'&mode='+selectTabValue\n                         this.$emit('click', { value: val[0].监控点编号,playType:'section' })\n                     }else{\n                         refs['b284da27-edb0-4839-8cde-cf5fd6e935c5'].$refs.main.selectValue='2'\n                         refs['7512c765-8f64-4f7e-8505-9b3e80a36134'].setDisplay(true)\n                         refs['f6e3441f-bf14-4b94-8cf7-249f6b97875d'].setDisplay(false)\n                         this.$emit('click', { value: val[0].监控点编号,playType:'live' })\n                     }\n                }*/\n            },\n            deep: true,\n            immediate: true,\n        },\n    },\n    methods: {\n        selectVideo(record) {\n            let refs = this.$parent.getItemRefs();\n            this.active = record.监控点名称\n            this.$emit('click', { value: record.监控点编号 })\n            console.log('是否支持切片', record.是否是切片)\n            refs['b284da27-edb0-4839-8cde-cf5fd6e935c5'].$refs.main.setVideoNum(record.监控点编号)\n            if (record.是否是切片 == 1) {\n                refs['b284da27-edb0-4839-8cde-cf5fd6e935c5'].$refs.main.data = [\n                    { name: '切片播放', value: '1' },\n                    { name: '实时直播', value: '2' },\n                ]\n                refs['b284da27-edb0-4839-8cde-cf5fd6e935c5'].$refs.main.selectValue = '1'\n                refs['f6e3441f-bf14-4b94-8cf7-249f6b97875d'].setDisplay(true)\n                refs['7512c765-8f64-4f7e-8505-9b3e80a36134'].setDisplay(false)\n                refs['8b032466-0c3b-4c30-8b86-2371308ad730'].dataChart.value = record.直播地址 + '&t=' + Math.round(new Date()) + '&mode=1'\n            } else {\n                refs['b284da27-edb0-4839-8cde-cf5fd6e935c5'].$refs.main.data = [\n                    { name: '实时直播', value: '2' },\n                ]\n                refs['b284da27-edb0-4839-8cde-cf5fd6e935c5'].$refs.main.selectValue = '2'\n                refs['7512c765-8f64-4f7e-8505-9b3e80a36134'].setDisplay(true)\n                refs['f6e3441f-bf14-4b94-8cf7-249f6b97875d'].setDisplay(false)\n                if (this.preVideoNum != this.videoNum) {\n                    this.preVideoNum = this.videoNum\n                    refs['dece00f0-0b63-4f34-880b-7e3f6f697365'].init()\n                }\n                console.log('hi播放器', refs['dece00f0-0b63-4f34-880b-7e3f6f697365'])\n            }\n        }\n    }\n}\n</script>\n\n<style>\n.videobox {\n    height: 100%;\n    overflow: auto;\n}\n\n.videoList {\n    width: 100%;\n    height: 40px;\n    line-height: 40px;\n    color: #fff\n}\n\n.imgIcon {\n    width: 34px;\n    height: 34px;\n    margin-top: 3px;\n    display: block;\n    float: left;\n    margin-right: 10px;\n}\n\n.videolistactive {\n    border: 2px solid #00FFFF;\n    background: linear-gradient(180deg, #00D5F7 0%, #3A21FD 100%),\n        linear-gradient(0deg, #00FFFF, #00FFFF);\n    /* color: #FFFFFF; */\n    /* opacity: 1; */\n}\n</style>"
                                    },
                                    "left": 302.95,
                                    "top": 308.84,
                                    "index": "4a943a53-c78c-4149-991b-4fc553924614",
                                    "child": {
                                        "index": [
                                            "dece00f0-0b63-4f34-880b-7e3f6f697365",
                                            "b284da27-edb0-4839-8cde-cf5fd6e935c5"
                                        ],
                                        "paramList": [],
                                        "paramName": "cameraIndexCode"
                                    },
                                    "zIndex": 291,
                                    "dataMethod": "post",
                                    "url": "https://console-api.hibuilding.cn//proxy/api/v1/screen/unit_data_map",
                                    "dataQueryType": "json",
                                    "display": true
                                }
                            ],
                            "zIndex": 293,
                            "child": {},
                            "dataFormatter": "",
                            "isname": false
                        },
                        {
                            "name": "视频切换tab",
                            "title": "自定义Vue组件",
                            "icon": "icon-bar",
                            "img": "img/assets/text4.png",
                            "dataType": 0,
                            "data": {
                                "name": "avue"
                            },
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "component": {
                                "width": 119.44,
                                "height": 25.69,
                                "name": "vue",
                                "prop": "vue",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "content": "<template>\n  <div>\n    <div\n      class=\"radiotab\"\n      v-for=\"(item, index) in data\"\n      @click=\"tabClick(item)\"\n      :class=\"{ 'radiotab-active ': selectValue === item.value,}\"\n      :key=\"index\"\n    >\n      {{ item.name }}\n    </div>\n  </div>\n</template>\n<script>\nexport default {\n  data() {\n    return {\n      data: [\n        { name: '切片播放', value: '1' },\n        { name: '实时直播', value: '2' },\n      ],\n      selectValue: '1',\n      preVideoNum:''\n    }\n  },\n  created() {},\n  mounted() {\n    // let refs = this.$parent.getItemRefs()\n\n    // refs['a8d87ae7-bb1d-4aa7-8792-86c37c3205d1'].setDisplay(true)\n    // refs['21e60be5-a1ee-46bb-82e5-69ab7c4f5833'].setDisplay(true)\n  },\n  methods: {\n    tabClick(record) {\n      this.selectValue = record.value\n      let refs=this.$parent.getItemRefs();\n      if(this.selectValue==1){\n        console.log('切片')\n        //切片播放 使用hibuilding播放器\n        refs['f6e3441f-bf14-4b94-8cf7-249f6b97875d'].setDisplay(true)\n        refs['7512c765-8f64-4f7e-8505-9b3e80a36134'].setDisplay(false)\n        if(refs['8b032466-0c3b-4c30-8b86-2371308ad730'].data.value.split('&').length==3){\n          let arr=refs['8b032466-0c3b-4c30-8b86-2371308ad730'].data.value.split('&')\n          refs['8b032466-0c3b-4c30-8b86-2371308ad730'].dataChart.value=arr[0]+'&'+arr[1]+'&mode='+this.selectValue\n        }\n      }else{\n        //直播 使用hi播放器\n        console.log('直播',this.videoNum)\n        \n        refs['7512c765-8f64-4f7e-8505-9b3e80a36134'].setDisplay(true)\n        refs['f6e3441f-bf14-4b94-8cf7-249f6b97875d'].setDisplay(false)\n        if(this.preVideoNum!=this.videoNum){\n          this.preVideoNum=this.videoNum\n          refs['dece00f0-0b63-4f34-880b-7e3f6f697365'].init()\n        }\n        console.log('hi播放器',refs['dece00f0-0b63-4f34-880b-7e3f6f697365'])\n      }\n    },\n    setVideoNum(val){\n      this.videoNum=val\n    }\n  },\n}\n</script>\n\n<style>\n.radiotab-active {\n  background: #1a5ff9 !important;\n}\n.radiotab {\n  display: block;\n  height: 25px;\n  line-height: 25px;\n  background: transparent;\n  opacity: 1;\n  border: 1px solid #78ccff;\n  text-align: center;\n  font-size: 12px;\n  display: block;\n  float: left;\n  color: #ffffff;\n  padding:0 5px;\n  cursor: pointer;\n  border-left:0px;\n}\n.radiotab:first-child {\n  border-top-left-radius:8px;\n  border-bottom-left-radius:8px;\n  border-left:1px solid #78ccff !important;\n}\n.radiotab:last-child {\n  border-top-right-radius:8px;\n  border-bottom-right-radius: 8px;\n}\n</style>\n"
                            },
                            "left": 1547.08,
                            "top": 158.56,
                            "index": "b284da27-edb0-4839-8cde-cf5fd6e935c5",
                            "child": {
                                "index": [],
                                "paramList": [],
                                "paramName": "cameraIndexCode",
                                "paramValue": "cameraIndexCode"
                            },
                            "zIndex": 290,
                            "display": true,
                            "lock": false
                        }
                    ],
                    "zIndex": 305,
                    "child": {},
                    "dataFormatter": "",
                    "isname": false
                },
                {
                    "title": "文件夹",
                    "name": "场地环境-扬尘噪声",
                    "index": "41ae471e-562b-4e17-8e80-f5e8debad272",
                    "menu": false,
                    "display": true,
                    "lock": false,
                    "children": [
                        {
                            "title": "文件夹",
                            "name": "检测分析",
                            "index": "1785b934-0d18-4f46-b4e9-cbedd18c8146",
                            "menu": false,
                            "display": true,
                            "lock": false,
                            "children": [
                                {
                                    "title": "文本框",
                                    "name": "实时检测分析",
                                    "icon": "icon-text",
                                    "img": "img/assets/text.png",
                                    "dataType": 0,
                                    "dataFormatter": "",
                                    "dataHeader": "",
                                    "dataQuery": "",
                                    "stylesFormatter": "",
                                    "child": {
                                        "index": [],
                                        "paramList": []
                                    },
                                    "data": {
                                        "value": "实时检测分析"
                                    },
                                    "component": {
                                        "width": 237.7,
                                        "height": 40,
                                        "name": "text",
                                        "prop": "text"
                                    },
                                    "option": {
                                        "textAlign": "left",
                                        "fontSize": 34,
                                        "fontWeight": "normal",
                                        "color": "#fff"
                                    },
                                    "left": 316.39,
                                    "top": 475.07,
                                    "index": "01d325ca-538a-46d7-81c4-fa3597ffbee2",
                                    "zIndex": 287,
                                    "display": true
                                },
                                {
                                    "title": "图片",
                                    "name": "图片",
                                    "icon": "icon-img",
                                    "img": "img/assets/img.png",
                                    "top": 527.08,
                                    "left": 307.7,
                                    "dataType": 0,
                                    "data": {
                                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231008/6012b07ebc369b27cc0e9c22cbee3279.svg"
                                    },
                                    "dataFormatter": "",
                                    "dataHeader": "",
                                    "dataQuery": "",
                                    "stylesFormatter": "",
                                    "component": {
                                        "width": 1369.34,
                                        "height": 11.81,
                                        "name": "img",
                                        "prop": "img",
                                        "perspective": 0,
                                        "scale": 0,
                                        "opacity": 0,
                                        "rotateX": 0,
                                        "rotateY": 0,
                                        "rotateZ": 0
                                    },
                                    "option": {
                                        "duration": "1000",
                                        "opacity": 0
                                    },
                                    "index": "53e73406-9186-4c37-81cd-d7cf2004d6e4",
                                    "child": {
                                        "index": [],
                                        "paramList": []
                                    },
                                    "zIndex": 286,
                                    "display": true
                                }
                            ],
                            "zIndex": 288,
                            "child": {},
                            "dataFormatter": "",
                            "isname": false
                        },
                        {
                            "name": "TAB组件",
                            "title": "自定义Vue组件",
                            "icon": "icon-bar",
                            "img": "img/assets/text4.png",
                            "dataType": 0,
                            "data": {
                                "name": "avue"
                            },
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "component": {
                                "width": 723.51,
                                "height": 43.01,
                                "name": "vue",
                                "prop": "vue"
                            },
                            "option": {
                                "content": "<template>\n    <div>\n        <div v-for=\"item in data\" @click=\"tabClick(item)\" :class=\"[selectValue==item.value?'tabClassSelect':'tabClass']\" :key=\"item.name\">\n            {{item.name}}\n        </div>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {\n              data:[{name:'PM2.5',value:'PM25'},{name:'PM10',value:'PM10'},{name:'TSP',value:'TSP'},],\n              selectValue:'PM25',\n            }\n        },\n        created(){\n           this.selectValue='PM25'\n        },\n        mounted(){\n          \n        },\n        methods:{\n            tabClick(record){\n            let refs=this.$parent.getItemRefs();\n                this.selectValue=record.value\n                this.$emit('click',{value:record.value})\n            }    \n        }\n    }\n</script>\n\n<style>\n    .tabClassSelect{display: block;\n    margin-left: 26px;\n    width: 111px;background: linear-gradient(180deg, #00d7f8 0%, #009be2 44%, #4015ff 100%);\n    height: 43px;line-height:40px;\n   \n    border-radius: 8px 8px 8px 8px;\n    opacity: 1;\n    border: 1px solid #00ffff;\n    text-align: center;\n    font-size: 24px;\n   display:block;float:left;\n    font-weight: bold;\n    color: #ffffff;}\n.tabClass{display: block;\n    margin-left: 26px;\n    width: 111px;\n    height: 43px;line-height:40px;\n    background: transparent;\n    border-radius: 8px 8px 8px 8px;\n    opacity: 1;\n    border: 1px solid #00ffff;\n    text-align: center;\n    font-size: 24px;\n   display:block;float:left;\n    font-weight: bold;\n    color: #ffffff;}\n</style>"
                            },
                            "left": 555.12,
                            "top": 468.58,
                            "index": "1c2f402f-c5b3-492b-841a-d37e2b24881e",
                            "child": {
                                "index": [
                                    "ff9f9904-f3ac-42a6-8644-13e24a3d3d42"
                                ],
                                "paramList": [],
                                "paramName": "name"
                            },
                            "zIndex": 285,
                            "display": true
                        },
                        {
                            "name": "A-空气质量",
                            "title": "通用型",
                            "icon": "icon-bar",
                            "img": "img/assets/text5.png",
                            "dataType": 1,
                            "dataMethod": "post",
                            "data": {
                                "categories": [
                                    "苹果",
                                    "三星",
                                    "小米",
                                    "oppo",
                                    "vivo"
                                ],
                                "series": [
                                    {
                                        "name": "手机品牌",
                                        "data": [
                                            1000879,
                                            3400879,
                                            2300879,
                                            5400879,
                                            3400879
                                        ]
                                    }
                                ]
                            },
                            "echartFormatter": "function (data,params){\n    console.log(params)\n    const myChart = this.myChart;\n\tvar xData=[]\n\tvar yPm25=[]\n\tvar yPm10=[]\n\tvar yTSP=[]\n    \n\tdata.map((item)=>{\n\txData.push(item.hours)\n\tyPm25.push(item.PM25)\n\tyPm10.push(item.PM10)\n\tyTSP.push(item.TSP)\n\t})\nvar color = ['#1a9bfc', '#99da69', '#e32f46', ]\nvar name = ['PM25','PM10','TSP',]\nvar data = []\nif(params.name=='PM25'){\n     data.push(yPm25)\n}else if(params.name=='PM10'){\n data.push(yPm10)\n}else{\ndata.push(yTSP)\n}\n\nvar series = [];\nfor (var i = 0; i < 3; i++) {\n    series.push({\n        name: name[i],\n        type: \"line\",\n        symbolSize: 3,//标记的大小，可以设置成诸如 10 这样单一的数字，也可以用数组分开表示宽和高，例如 [20, 10] 表示标记宽为20，高为10[ default: 4 ]\n        symbol: 'circle',//标记的图形。ECharts 提供的标记类型包括 'circle', 'rect', 'roundRect', 'triangle', 'diamond', 'pin', 'arrow'\n        smooth: true, //是否平滑曲线显示\n        showSymbol: false, //是否显示 symbol, 如果 false 则只有在 tooltip hover 的时候显示\n        areaStyle: {\n            normal: {\n                color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{\n                    offset: 0,\n                    color: color[i]\n                }, {\n                    offset: 0.8,\n                    color: 'rgba(255,255,255,0)'\n                }], false),\n                // shadowColor: 'rgba(255,255,255, 0.1)',\n                shadowBlur: 10,\n                opacity:0.5,\n            }\n        },\n        itemStyle: {\n            normal: {\n                color: color[i],\n                lineStyle: {\n                    width: 1,\n                    type: 'solid' //'dotted'虚线 'solid'实线\n                },\n                borderColor: color[i], //图形的描边颜色。支持的格式同 color\n                borderWidth: 8 ,//描边线宽。为 0 时无描边。[ default: 0 ] \n                barBorderRadius: 0,\n                label: {\n                    show: false,\n                },\n                opacity:0.8,\n            }\n        },\n        data: data[i],\n\n    })\n}\n    return {\n          legend: {\n        top: 0,\n        right:10,\n            itemGap:5,\n            itemWidth:5,\n            textStyle: {\n                color: '#fff',\n                fontSize: '10'\n            },\n            data: name\n    },\n    title: {\n        \n        textStyle: {\n            color: '#fff',\n            fontSize: '22',\n            fontWeight: 'normal',\n        },\n        subtextStyle: {\n            color: '#90979c',\n            fontSize: '16',\n\n        },\n    },\n    tooltip: {\n        trigger: \"axis\",\n       \n    },\n    grid: {\n        borderWidth: 0,\n        top: 110,\n        bottom: 95,\n        textStyle: {\n            color: \"#fff\"\n        }\n    },\n    xAxis: [{\n        type: \"category\",\n        axisLine: {\n            lineStyle: {\n                color: '#32346c'\n            }\n        },\n        splitLine: {\n            show: false,\n            lineStyle: {\n                color: '#32346c ',\n            }\n        },\n        boundaryGap: false, //坐标轴两边留白策略，类目轴和非类目轴的设置和表现不一样\n        axisTick: {\n            show: false\n        },\n        splitArea: {\n            show: false\n        },\n        axisLabel: {\n            inside: false,\n            textStyle: {\n                color: '#bac0c0',\n                fontWeight: 'normal',\n                fontSize: '12',\n            },\n        },\n        data: xData,\n    }],\n    yAxis: {\n        type: 'value',\n        axisTick: {\n            show: false\n        },\n        axisLine: {\n            show: true,\n            lineStyle: {\n                color: '#32346c',\n            }\n        },\n        splitLine: {\n             show: false,\n            lineStyle: {\n                color: '#32346c ',\n            }\n        },\n        axisLabel: {\n            textStyle: {\n                color: '#bac0c0',\n                fontWeight: 'normal',\n                fontSize: '12',\n            },\n            \n        },\n    },\n    series: series,\n    };\n}",
                            "dataFormatter": "(data,params,refs)=>{\n    return data.data.list\n}",
                            "dataHeader": "",
                            "dataQuery": "(data)=>{\n    return { \"unit_no\":\"zhgd3-site24cq\",\"project_id\":\"358\",\"data_format\":\"row\",\"max_num\":24}\n}",
                            "stylesFormatter": "",
                            "url": "https://console-api.hibuilding.cn//proxy/api/v1/screen/unit_data",
                            "component": {
                                "width": 1343.91,
                                "height": 368.05,
                                "name": "common",
                                "prop": "common",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "left": 325.62,
                            "top": 586.16,
                            "index": "ff9f9904-f3ac-42a6-8644-13e24a3d3d42",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 284,
                            "display": true,
                            "dataQueryType": "json"
                        },
                        {
                            "title": "文本框",
                            "name": "24小时空气质量（μg/m³）",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "24小时空气质量（μg/m³）"
                            },
                            "component": {
                                "width": 398.14,
                                "height": 47.23,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "left",
                                "fontSize": 26,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 316.92,
                            "top": 552.83,
                            "index": "c5a36e5b-52f8-4e9e-8ac7-3564e71d0d1e",
                            "zIndex": 283,
                            "display": true
                        },
                        {
                            "name": "A-检测分析TAB",
                            "title": "自定义Vue组件",
                            "icon": "icon-bar",
                            "img": "img/assets/text4.png",
                            "dataType": 5,
                            "data": {
                                "name": "avue"
                            },
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "(data)=>{\n    return {\"project_id\":\"629\",\"timeStamp\":1698474154184,\"randomNum\":\"52211\"}\n}",
                            "stylesFormatter": "",
                            "component": {
                                "width": 1324.89,
                                "height": 329.91,
                                "name": "vue",
                                "prop": "vue"
                            },
                            "option": {
                                "content": "<template>\n  <div class=\"cicle-list\">\n    <InstrumentPanel\n      v-for=\"(item, index) in panelList\"\n      :key=\"index\"\n      :safeDialog=\"'0'\"\n      :facMessage=\"'1'\"\n      :showData=\"item\"\n    ></InstrumentPanel>\n  </div>\n</template>\n\n<script>\nexport default {\n  components: {\n    InstrumentPanel: {\n      template: `\n      <div class='InstrumentPanel'>\n    <!-- 仪表盘 这个组件里的是模拟数据.真实数据用同名组件 参数的使用写在工地人员sitepeople-->\n    <div class='peoplePanel'>\n      <img v-if=\"type === 'water'\"\n           src='https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231021/4d79afcfdc85b79a3ad77f75e2efe788.png'\n           alt=''>\n      <img v-if=\"type === 'video'\"\n           src='https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231021/07321647485e919d99367e00250ebbbc.png'\n           alt=''>\n      <img v-if=\"type === 'energy'\"\n           src='https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231021/0a7ea67b7e7a943d6c182154345b24e5.png'\n           alt=''>\n      <img v-if=\"type === 'noise'\"\n           src='https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231021/ef2dcabd648c5bfc436c5ac9d7f1bdad.png'\n           alt=''>\n      <img v-if=\"type === ''\"\n           src='https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231021/4503ceffa5cea0b3351668403f4a4e1e.png'\n           alt=''>\n      <div class='panel'\n           style='width:180px;height:170px'\n           :id='randomId'></div>\n\n      <p class='showNum'\n         v-if=\"typeImg !== 'thing' && siteMessage !== '1' && facMessage !== '1' \"\n         :style=\"{color : showData.warn ==='1' ? '#FF0000' : '#00ffff' }\">\n       \n        <!-- 中间的数字内容 -->\n        {{ showData.percent === '1' ? showData.value + '%' : showData.value }}<span v-if='showData.unit'\n              class='unit'>{{ showData.unit }}</span>\n      </p>\n      <!-- 材料物资特有  其他的不要传 typeImg -->\n      <p class='showNum'\n         style='color:#00ffff;  cursor: pointer;'\n         v-if=\"typeImg === 'thing' \">\n        <!-- 中间的数字内容 -->\n        <span> {{ showData.percent === '1' ? showData.value + '%' : showData.value\n          }} </span>\n        <!-- 这里不判断 市场行情没有单位,仅占位 -->\n        <span class='unit thingUnit'>{{ showData.unit }}</span>\n        <img class='thingImg'\n             v-if=\"showData.market!=='1'\"\n             @click='changeUnit(showData.title)'\n             src='https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231021/03019df2f5e4adf139a6948978b0442c.png'\n             alt=''>\n        <span v-if=\"showData.market ==='1'\"\n              class='unit thingUnit'\n              style='margin-top:20px'>元/吨</span>\n      </p>\n\n      <!-- 项目级场地环境弹窗 -->\n      <p class='showNum'\n         v-if=\"siteMessage === '1'\"\n         style='color:#00ffff;  cursor: pointer;'>\n        {{ showData.percent === '1' ? showData.value + '%' : showData.value }}\n        <span v-if='showData.unit'\n              class='unit'>{{ showData.unit }}</span>\n      </p>\n      <!-- 质量检查汇总弹窗 -->\n      <p class='showNum'\n         v-if=\"facMessage === '1'\"\n         style='color:#00ffff;  cursor: pointer;'>\n        {{ showData.percent === '1' ? showData.value + '%' : showData.value }}<span v-if='showData.unit'\n              class='unit'>{{ showData.unit }}</span>\n      </p>\n    </div>\n\n  </div>\n      `,\n      data() {\n        return {\n          chart: null,\n          randomId: 0,\n          openVisibile: false,\n          siteMessageVisibile: false,\n          facMessageVisibile: false\n        };\n      },\n      props: {\n        showData: Object,\n        type: {\n          type: String,\n          default: () => {\n            return '';\n          }\n        },\n        typeImg: {\n          //材料物资\n          type: String,\n          default: () => {\n            return '';\n          }\n        },\n        siteMessage: {\n          //项目级场地环境信息弹窗\n          type: String,\n          default: () => {\n            return '';\n          }\n        },\n        facMessage: {\n          //项目级质量检查弹窗\n          type: String,\n          default: () => {\n            return '';\n          }\n        },\n        safeDialog: String, //区分是质量弹窗还是安全  0是质量,1是安全\n        warn: String\n      },\n      created() {},\n      mounted() {\n        let date = new Date();\n        this.randomId = date.getTime() + parseInt(Math.random(0, 1) * 1000);\n        let _this = this;\n        this.$nextTick(() => {\n          window.$loadScript('js', 'https://cdn.staticfile.org/echarts/5.4.0/echarts.min.js').then(() => {\n            _this.renderChart();\n          });\n         setTimeout(()=>{\n          _this.renderChart();\n         },2000)\n        });\n      },\n      methods: {\n        //切换单位\n        changeUnit(title) {\n          //点击图片切换单位和数值. 点击就把标题传到材料物资组件,在那边判断是调用哪一个函数把新的值再传回来\n          //不可行的话把这个图片拿到材料物资页面写\n          this.$emit('thingTitle', title);\n        },\n        renderChart() {\n          //警告\n          if (this.chart != null && this.chart != '' && this.chart != undefined) {\n            this.chart.dispose();\n          }\n          this.chart = echarts.init(document.getElementById(this.randomId));\n          //换行 处理title过长时换行\n          let title = '';\n          let titleLen = this.showData.title.length;\n          if (titleLen > 8) {\n            title = this.showData.title.slice(0, 3) + '\\n' + this.showData.title.slice(3, titleLen);\n          } else {\n            title = this.showData.title;\n          }\n          const gaugeData = [\n            {\n              //如果返回的值是百分比就按返回的值,如果不是就按50%  改成这种显示方式的话之后传回来的this.showData.num直接不用了,可以删掉\n              value: this.showData.percent == '1' || this.showData.value == 0 ? this.showData.value : 50,\n              name: title,\n              title: {\n                offsetCenter: ['0%', '-30%']\n              },\n              detail: {\n                valueAnimation: false,\n                //中间文字位置\n                offsetCenter: ['0%', '25%']\n              }\n            }\n          ];\n          let options = {\n            series: [\n              {\n                type: 'gauge',\n                radius: '80',\n                startAngle: 240,\n                endAngle: -60,\n                itemStyle: {\n                  //渐变色在 告警 warn的时候是红色,市场行情 market 的时候是蓝色\n                  color: new echarts.graphic.LinearGradient(0, 1, 1, 1, [\n                    {\n                      offset: 1,\n                      color:\n                        this.showData.warn === '1' ? '#FF2944' : this.showData.market === '1' ? '#00BEFB' : '#00BEFB'\n                    },\n                    {\n                      offset: 0.2,\n                      color:\n                        this.showData.warn === '1' ? '#FF6600' : this.showData.market === '1' ? '#4050FC' : '#CC00FC'\n                    },\n                    {\n                      offset: 0,\n                      color:\n                        this.showData.warn === '1' ? '#FF6600' : this.showData.market === '1' ? '#4050FC' : '#CC00FC'\n                    }\n                  ])\n                },\n                pointer: {\n                  show: false\n                },\n                progress: {\n                  show: true,\n                  overlap: false,\n                  roundCap: true,\n                  clip: false,\n                  itemStyle: {\n                    borderWidth: 0,\n                    borderColor: '#464646'\n                  }\n                },\n                axisLine: {\n                  roundCap: true,\n                  lineStyle: {\n                    width: 11,\n                    color: [[1, '#1B1464']],\n                    shadowBlur: 5,\n                    shadowColor: '#00BEFB'\n                  }\n                },\n                axisTick: {\n                  show: false\n                },\n                axisLabel: {\n                  show: false,\n                  distance: -20,\n                  color: '#999',\n                  fontSize: 15\n                },\n                splitLine: {\n                  show: false\n                },\n                data: gaugeData,\n                title: {\n                  fontSize: 14,\n                  color: '#fff'\n                },\n                detail: { show: false }\n              }\n            ]\n          };\n          this.chart.clear();\n          this.chart.resize();\n          this.chart.setOption(options);\n        }\n      },\n      computed: {},\n      watch: {\n        showData: {\n          deep: true, //true为进行深度监听,false为不进行深度监听\n          handler(newVal) {\n            if (newVal) {\n              this.renderChart();\n            }\n          }\n        }\n      }\n    }\n  },\n  data() {\n    return {\n      panelList: []\n    };\n  },\n  created() {\n     this.panelList = [\n      { title: '温度', value: this.dataChart.temp,unit:'℃'},\n      { title: 'PM2.5', value: this.dataChart.pm25,unit:'μg/m³'  },\n      { title: '气压', value: this.dataChart.pre,unit:'kPa' },\n      { title: '湿度', value: this.dataChart.humi,unit:'%'  },\n      { title: '风向', value: '北' }\n    ]\n  },\n  watch: {\n    dataChart: {\n      handler(val) {\n          this.panelList = [\n            { title: '温度', value: val.temp,unit:'℃'},\n            { title: 'PM2.5', value: val.pm25,unit:'μg/m³'  },\n            { title: '气压', value: val.pre,unit:'kPa' },\n            { title: '湿度', value: val.humi,unit:'%'  },\n            { title: '风向', value: '北' }\n          ]\n      },\n      deep: true,\n      immediate: true,\n    },\n  },\n  mounted(){\n  }\n};\n</script>\n<style>\n.cicle-list {\n  display: flex;\n  justify-content: space-between;\n  margin-top: 30px;\n}\n.peoplePanel {\n  position: relative;\n}\n\n.peoplePanel .panel {\n  position: absolute;\n  top: 33px;\n  left: 30px;\n}\n\n.peoplePanel .showNum {\n  position: absolute;\n  top: 100px;\n  width: 240px;\n  text-align: center;\n  font-size: 36px;\n  font-weight: bold;\n}\n\n.peoplePanel .showNum .unit {\n  display: block;\n  font-size: 16px;\n  font-weight: bold;\n}\n\n.thingUnit {\n  font-size: 14px !important;\n}\n\n.thingImg {\n  margin-top: 10px;\n  width: 30px;\n  height: 30px;\n}\n</style>\n"
                            },
                            "left": 315.81,
                            "top": 157.14,
                            "index": "05ff4638-5557-4d14-8df4-f13a46fb5a3f",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 282,
                            "display": true,
                            "url": "https://console-api.hibuilding.cn/intecons/api/v1/environment/dustList",
                            "dataMethod": "post",
                            "dataQueryType": "json",
                            "time": "2000",
                            "public": "89aa7576-e276-49e4-9202-870da6f372e2"
                        }
                    ],
                    "zIndex": 289,
                    "child": {},
                    "dataFormatter": "",
                    "isname": false
                },
                {
                    "title": "图片",
                    "name": "图片",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": 114.68,
                    "left": 293.26,
                    "dataType": 0,
                    "data": {
                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231008/6012b07ebc369b27cc0e9c22cbee3279.svg"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 1395.27,
                        "height": 11.81,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "e7574803-c4dc-4f47-827b-57ca87ee64b6",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 281,
                    "display": true
                },
                {
                    "name": "TAB组件",
                    "title": "自定义Vue组件",
                    "icon": "icon-bar",
                    "img": "img/assets/text4.png",
                    "dataType": 0,
                    "data": {
                        "name": "avue"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 723.51,
                        "height": 43.01,
                        "name": "vue",
                        "prop": "vue",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "content": "<template>\n    <div>\n        <div v-for=\"item in data\" @click=\"tabClick(item)\" :class=\"[selectValue==item.value?'tabClassSelect':'tabClass']\" :key=\"item.name\">\n            {{item.name}}\n        </div>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {\n              data:[{name:'视频监控',value:'video'},{name:'扬尘噪声',value:'yang'},],\n              selectValue:'video',\n            }\n        },\n        created(){\n           this.selectValue='video'\n        },\n        mounted(){\n         let refs=this.$parent.getItemRefs();\n          refs['ad5986a9-2f79-470a-8a39-340dc916c2e1'].setDisplay(true)\n          refs['41ae471e-562b-4e17-8e80-f5e8debad272'].setDisplay(true)\n          \n        },\n        methods:{\n            tabClick(record){\n            let refs=this.$parent.getItemRefs();\n                this.selectValue=record.value\n                if(record.value=='yang'){\n                 refs['ad5986a9-2f79-470a-8a39-340dc916c2e1'].setDisplay(true)\n                 refs['41ae471e-562b-4e17-8e80-f5e8debad272'].setDisplay(false)\n                 refs['b284da27-edb0-4839-8cde-cf5fd6e935c5'].setDisplay(false)\n                }else{\n                refs['ad5986a9-2f79-470a-8a39-340dc916c2e1'].setDisplay(false)\n                 refs['41ae471e-562b-4e17-8e80-f5e8debad272'].setDisplay(true)\n                }\n                this.$emit('click')\n            }    \n        }\n    }\n</script>\n\n<style>\n    .tabClassSelect{display: block;\n    margin-left: 26px;\n    width: 111px;background: linear-gradient(180deg, #00d7f8 0%, #009be2 44%, #4015ff 100%);\n    height: 43px;line-height:40px;\n   \n    border-radius: 8px 8px 8px 8px;\n    opacity: 1;\n    border: 1px solid #00ffff;\n    text-align: center;\n    font-size: 24px;\n   display:block;float:left;\n    font-weight: bold;\n    color: #ffffff;}\n.tabClass{display: block;\n    margin-left: 26px;\n    width: 111px;\n    height: 43px;line-height:40px;\n    background: transparent;\n    border-radius: 8px 8px 8px 8px;\n    opacity: 1;\n    border: 1px solid #00ffff;\n    text-align: center;\n    font-size: 24px;\n   display:block;float:left;\n    font-weight: bold;\n    color: #ffffff;}\n</style>"
                    },
                    "left": 467.14,
                    "top": 60.51,
                    "index": "1d5412a1-2bd6-49a2-8a2c-5b81c1653fe8",
                    "child": {
                        "index": [
                            "d03cdc64-19e0-4b09-8751-0ddd09892cbe"
                        ],
                        "paramList": []
                    },
                    "zIndex": 280,
                    "display": true
                },
                {
                    "name": "关闭",
                    "title": "自定义Vue组件",
                    "icon": "icon-bar",
                    "img": "img/assets/text4.png",
                    "dataType": 0,
                    "data": {
                        "name": "avue"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 45.38,
                        "height": 36.81,
                        "name": "vue",
                        "prop": "vue"
                    },
                    "option": {
                        "content": "<template>\n    <div>\n        <i class=\"el-icon-close closeEdit\" @click=\"close\"></i>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {}\n        },\n        created(){\n\n        },\n        methods:{\n            close(){\n                let refs=this.$parent.getItemRefs();\n                console.log(refs)\n                 let imgObj=refs['a7127b05-b3a5-4225-a6ac-2b00ed21e71d']\n                 imgObj.setDisplay(true)\n                  refs['fcf49a1a-9e23-433c-90d5-f3e0de98e159'].setDisplay(true)\n                 refs['ad5986a9-2f79-470a-8a39-340dc916c2e1'].setDisplay(true)\n                 refs['41ae471e-562b-4e17-8e80-f5e8debad272'].setDisplay(true)\n                 refs['1d5412a1-2bd6-49a2-8a2c-5b81c1653fe8'].$children[0].active=1\n            }\n        }\n    }\n</script>\n\n<style>\n.closeEdit{\n font-size:40px;\n color:#fff;\n}\n</style>"
                    },
                    "left": 1640.58,
                    "top": 75.07,
                    "index": "7410fc63-891f-4a07-8ace-80cd53b6f212",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 279,
                    "display": true
                },
                {
                    "title": "文本框",
                    "name": "场地环境",
                    "icon": "icon-text",
                    "img": "img/assets/text.png",
                    "dataType": 0,
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "data": {
                        "value": "场地环境"
                    },
                    "component": {
                        "width": 237.7,
                        "height": 40,
                        "name": "text",
                        "prop": "text"
                    },
                    "option": {
                        "textAlign": "left",
                        "fontSize": 34,
                        "fontWeight": "normal",
                        "color": "#fff"
                    },
                    "left": 300.52,
                    "top": 65.49,
                    "index": "0e09eaf3-4e7f-4328-89fa-be6002b09a2e",
                    "zIndex": 278,
                    "display": true
                },
                {
                    "title": "图片",
                    "name": "背景图片",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": 49.92,
                    "left": 260.44,
                    "dataType": 0,
                    "data": {
                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231021/4ade817844da440f05a42e6059a7302a.svg"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "(data,params,refs)=>{\n    refs['906a89ed-492e-4ea4-b16b-d017e6d9b0f0'].$el.style.backgroundColor='rgba(0, 29, 109, 0.9)'\n    refs['906a89ed-492e-4ea4-b16b-d017e6d9b0f0'].$el.style.borderTopRightRadius='45px'\n    return \n}",
                    "component": {
                        "width": 1471.56,
                        "height": 945.6,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "906a89ed-492e-4ea4-b16b-d017e6d9b0f0",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 277,
                    "display": true
                }
            ],
            "zIndex": 306,
            "child": {},
            "isname": false,
            "dataFormatter": ""
        },
        {
            "title": "文件夹",
            "name": "工地人员弹窗",
            "index": "559875c2-4016-4322-a06d-4192236f6e8a",
            "menu": false,
            "display": true,
            "lock": false,
            "children": [
                {
                    "name": "出勤人员tab",
                    "title": "自定义Vue组件",
                    "icon": "icon-bar",
                    "img": "img/assets/text4.png",
                    "dataType": 0,
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 292.74,
                        "height": 44.66,
                        "name": "vue",
                        "prop": "vue"
                    },
                    "option": {
                        "content": "<template>\n    <div>\n        <div v-for=\"item in data\" @click=\"tabClick(item)\" :class=\"[selectValue==item.value?'tabClassSelect':'tabClass']\" :key=\"item.name\">\n            {{item.name}}\n        </div>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {\n              data:[{name:'按工种',value:'gong'},{name:'按时间',value:'time'},],\n              selectValue:'gong',\n            }\n        },\n        created(){\n            this.tabClick({name:'按工种',value:'gong'})\n        },\n        methods:{\n            tabClick(record){\n                this.selectValue=record.value\n                this.$emit('click',{unit_no:this.selectValue=='gong'?'zhgd3-workatttypestat':'zhgd3-workymstat',project_id:'356',data_format:\"row\"})\n            }    \n        }\n    }\n</script>\n\n<style>\n    .tabClassSelect{display: block;\n    margin-left: 26px;\n    width: 111px;background: linear-gradient(180deg, #00d7f8 0%, #009be2 44%, #4015ff 100%);\n    height: 43px;line-height:40px;\n   \n    border-radius: 8px 8px 8px 8px;\n    opacity: 1;\n    border: 1px solid #00ffff;\n    text-align: center;\n    font-size: 24px;\n   display:block;float:left;\n    font-weight: bold;\n    color: #ffffff;}\n.tabClass{display: block;\n    margin-left: 26px;\n    width: 111px;\n    height: 43px;line-height:40px;\n    background: transparent;\n    border-radius: 8px 8px 8px 8px;\n    opacity: 1;\n    border: 1px solid #00ffff;\n    text-align: center;\n    font-size: 24px;\n   display:block;float:left;\n    font-weight: bold;\n    color: #ffffff;}\n</style>"
                    },
                    "left": 1301.54,
                    "top": 256.08,
                    "index": "b3fe10eb-e8f2-48ed-9c05-bac12e3fb4e6",
                    "child": {
                        "index": [
                            "76bb6ee6-3cc7-4343-972a-f3a5b0077f82"
                        ],
                        "paramList": [
                            {
                                "name": "project_id",
                                "value": "project_id"
                            },
                            {
                                "name": "data_format",
                                "value": "data_format"
                            },
                            {
                                "name": "unit_no",
                                "value": "unit_no"
                            }
                        ],
                        "paramName": "",
                        "paramValue": "value"
                    },
                    "zIndex": 275,
                    "display": true
                },
                {
                    "title": "文件夹",
                    "name": "班前晨会",
                    "index": "59d7d4a2-d8da-4355-9fc2-8419c88a2ba4",
                    "menu": false,
                    "display": true,
                    "lock": false,
                    "children": [],
                    "zIndex": 274,
                    "child": {},
                    "dataFormatter": "",
                    "isname": false,
                    "left": null,
                    "top": null
                },
                {
                    "title": "文件夹",
                    "name": "安全教育",
                    "index": "5d15a7b2-0c76-462c-84f6-9f3638828e7c",
                    "menu": true,
                    "display": true,
                    "lock": false,
                    "children": [
                        {
                            "title": "图片",
                            "name": "图片",
                            "icon": "icon-img",
                            "img": "img/assets/img.png",
                            "top": 910.1,
                            "left": 1193.31,
                            "dataType": 0,
                            "data": {
                                "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231020/120d2397cd0d673e15a94622a77a2d97.svg"
                            },
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "component": {
                                "width": 387.8,
                                "height": 67,
                                "name": "img",
                                "prop": "img",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "duration": "1000",
                                "opacity": 0
                            },
                            "index": "6d4f712e-10b8-444c-9b51-9767b21f6707",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 272,
                            "display": true
                        },
                        {
                            "title": "文本框",
                            "name": "安全教育：32",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 5,
                            "dataFormatter": "(data,params,refs)=>{\n    return {value:'安全教育：'+(data.安全教育||0)}\n}",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "安全教育：32"
                            },
                            "component": {
                                "width": 342.24,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 28,
                                "fontWeight": "bold",
                                "color": "#0ff"
                            },
                            "left": 1218.4,
                            "top": 923.98,
                            "index": "6dee4454-5560-47c3-a318-94ecd07b88c9",
                            "zIndex": 271,
                            "display": true,
                            "public": "4199cdbd-bd0e-448c-9fcb-cb0c50b5b9ea"
                        }
                    ],
                    "zIndex": 273,
                    "child": {},
                    "dataFormatter": "",
                    "isname": false,
                    "left": null,
                    "top": null
                },
                {
                    "title": "文件夹",
                    "name": "安全交底",
                    "index": "20f327fc-edf8-41c8-9346-e2fd51260042",
                    "menu": false,
                    "display": true,
                    "lock": false,
                    "children": [
                        {
                            "title": "图片",
                            "name": "图片",
                            "icon": "icon-img",
                            "img": "img/assets/img.png",
                            "top": 910.67,
                            "left": 772.28,
                            "dataType": 0,
                            "data": {
                                "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231020/120d2397cd0d673e15a94622a77a2d97.svg"
                            },
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "component": {
                                "width": 374,
                                "height": 67,
                                "name": "img",
                                "prop": "img",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "duration": "1000",
                                "opacity": 0
                            },
                            "index": "4f5afef2-5428-41b9-b5ef-cee38c956859",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 269,
                            "display": true
                        },
                        {
                            "title": "文本框",
                            "name": "安全交底：32",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 5,
                            "dataFormatter": "(data,params,refs)=>{\n    return {value:'安全交底：'+(data.安全交底||0)}\n}",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "安全交底：32"
                            },
                            "component": {
                                "width": 342.24,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 28,
                                "fontWeight": "bold",
                                "color": "#0ff"
                            },
                            "left": 785.89,
                            "top": 924.55,
                            "index": "5bc69676-ade1-4b58-8217-fdde595063fa",
                            "zIndex": 268,
                            "display": true,
                            "public": "4199cdbd-bd0e-448c-9fcb-cb0c50b5b9ea"
                        }
                    ],
                    "zIndex": 270,
                    "child": {},
                    "dataFormatter": "",
                    "isname": false
                },
                {
                    "name": "工种统计",
                    "title": "自定义Vue组件",
                    "icon": "icon-bar",
                    "img": "img/assets/text4.png",
                    "dataType": 5,
                    "data": {
                        "name": "avue"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 348.73,
                        "height": 177.1,
                        "name": "vue",
                        "prop": "vue",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "content": "<template>\n  <div :id=\"randomId\" class=\"barChart\"></div>\n</template>\n\n<script>\nexport default {\n  components: {},\n  data() {\n    return {\n      randomId: 'barChart',\n    }\n  },\n  watch: {\n    dataChart: {\n      handler(val) {\n        let date = new Date();\n        this.randomId = 'barChart' + date.getTime() + parseInt(Math.random(0, 1) * 1000)\n        let _this = this\n        let data = val || []\n        this.$nextTick(() => {\n          window.$loadScript('js', 'https://cdn.staticfile.org/echarts/5.4.0/echarts.min.js').then(() => {\n            _this.initChart(data)\n          })\n        })\n      },\n      deep: true,\n      immediate: true,\n    },\n  },\n  methods: {\n    initChart(data) {\n      let myChart = echarts.init(document.getElementById(this.randomId))\n      var salvProName = []\n      var salvProValue = []\n      data.map((item) => {\n        salvProName.push(item.班组名称)\n        salvProValue.push(item.人员数量)\n      })\n      var salvProMax = [] //背景按最大值\n      for (let i = 0; i < salvProValue.length; i++) {\n        salvProMax.push(salvProValue[0])\n      }\n      let options = {\n        grid: {\n          left: '2%',\n          right: '2%',\n          bottom: '2%',\n          top: '2%',\n          containLabel: true,\n        },\n        dataZoom: [\n          {\n            type: 'inside',\n            show: true,\n            backgroundColor: 'rgb(19, 63, 100)',\n            fillerColor: '#0b3292',\n            borderColor: '',\n            startValue: 0,\n            endValue: 5,\n            yAxisIndex: [0, 1],\n          },\n        ],\n        tooltip: {\n          trigger: 'axis',\n          axisPointer: {\n            type: 'none',\n          },\n          formatter: function (params) {\n            return params[0].name + ' : ' + params[0].value\n          },\n        },\n        xAxis: {\n          show: false,\n          type: 'value',\n        },\n        yAxis: [\n          {\n            type: 'category',\n            inverse: true,\n            axisLabel: {\n              show: true,\n              textStyle: {\n                color: '#fff',\n              },\n            },\n            splitLine: {\n              show: false,\n            },\n            axisTick: {\n              show: false,\n            },\n            axisLine: {\n              show: false,\n            },\n            data: salvProName,\n          },\n          {\n            type: 'category',\n            inverse: true,\n            axisTick: 'none',\n            axisLine: 'none',\n            show: true,\n            axisLabel: {\n              textStyle: {\n                color: '#ffffff',\n                fontSize: '12',\n              },\n            },\n            data: salvProValue,\n          },\n        ],\n        series: [\n          {\n            name: '值',\n            type: 'bar',\n            zlevel: 1,\n            itemStyle: {\n              normal: {\n                barBorderRadius: 30,\n                color: new echarts.graphic.LinearGradient(0, 0, 1, 0, [\n                  {\n                    offset: 0,\n                    color: '#035BFF',\n                  },\n                  {\n                    offset: 1,\n                    color: '#DF5BF4',\n                  },\n                ]),\n              },\n            },\n            data: salvProValue,\n          },\n        ],\n      }\n      myChart.clear()\n      myChart.resize()\n      myChart.setOption(options)\n    },\n  },\n  mounted() {},\n}\n</script>\n<style lang=\"less\" scoped>\n.barChart {\n  width: 100%;\n  height: 100%;\n}\n</style>\n"
                    },
                    "left": 1222.6,
                    "top": 683.35,
                    "index": "009edb19-71fd-4cdc-8bdc-a8775978d9f7",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 267,
                    "public": "de53db32-4b16-4fb2-ad1a-047697e14252",
                    "display": true
                },
                {
                    "title": "文件夹",
                    "name": "告警信息",
                    "index": "7082c07a-3f57-4f37-832b-5e4bcb15f6eb",
                    "menu": false,
                    "display": true,
                    "lock": false,
                    "children": [
                        {
                            "title": "文本框",
                            "name": "共26条报警信息",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 5,
                            "dataFormatter": "(data,params,refs)=>{\n    return {value:'共'+data.total_count+'条报警信息'}\n}",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "共26条报警信息"
                            },
                            "component": {
                                "width": 154.78,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "left",
                                "fontSize": 14,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 338.85,
                            "top": 442.66,
                            "index": "1d3e7114-9910-4b50-a527-e23b7abbe5a3",
                            "zIndex": 265,
                            "display": true,
                            "public": "6ae6113d-bc81-4c5f-8656-ab48512ba321"
                        }
                    ],
                    "zIndex": 266,
                    "child": {},
                    "dataFormatter": "",
                    "isname": false
                },
                {
                    "name": "告警列表",
                    "title": "自定义Vue组件",
                    "icon": "icon-bar",
                    "img": "img/assets/text4.png",
                    "dataType": 5,
                    "data": {
                        "name": "avue"
                    },
                    "dataFormatter": "(data,params,refs)=>{\n    return data.list\n}",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 332.8,
                        "height": 479.97,
                        "name": "vue",
                        "prop": "vue"
                    },
                    "option": {
                        "content": "<template>\n    <ul class=\"timeline\">\n        <li class=\"timeline-item\" v-for=\"(item,index) in timelineData\" :key=\"index\">\n            <div class=\"timeline-item__tail\"></div>\n            <div class=\"timeline-item__node\">\n                <img class=\"timeline-item__icon\" src=\"https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231020/0829a0f13ab1695d9862a53147ac2b6f.svg\"/>\n            </div>\n            <div class=\"timeline-item__wrapper\">\n                <div class=\"timeline-item__timestamp\">{{ item.date }}</div>\n                <div class=\"timeline-item__content\">{{ item.content }}</div>\n            </div>\n        </li>\n    </ul>\n</template>\n\n<script>\nexport default {\n    data() {\n        return {\n            timelineData: [\n               \n            ],\n        };\n    },\n    watch: {\n    dataChart: {\n      handler(val) {\n         this.timelineData=[]\n            val.map((item)=>{\n                this.timelineData.push({\n                    date:item.提醒日期,\n                    content:item.提示内容\n                })\n            })\n      },\n      deep: true,\n      immediate: true,\n    },\n  },\n    mounted(){\n        \n    },\n    \n};\n</script>\n\n<style scoped>\n.timeline {\n    margin: 0;\n    font-size: 14px;\n    list-style: none;\n    padding:20px;\n    height:280px;\n  overflow:auto;\n\n}\n\n.timeline .timeline-item:last-child .timeline-item__tail {\n    display: none;\n}\n.timeline-item {\n    position: relative;\n    padding-bottom: 20px;\n}\n\n.timeline-item__wrapper {\n    position: relative;\n    padding-left: 45px;\n    top: -3px;\n}\n\n.timeline-item__tail {\n    position: absolute;\n    left: 4px;\n    height: 100%;\n    border-left: 2px solid #878CFF80;\n;\n}\n\n.timeline-item__icon {\n    color: #fff;\n    font-size: 13px;\n}\n\n.timeline-item__node {\n    position: absolute;\n    background-color: #e4e7ed;\n    border-radius: 50%;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    left: -12px;\n    width:34px;\n    height: 34px;\n    top:-5px;\n}\n\n.timeline-item__content {\n    color: #fff;\n    padding:5px 10px;\n    \n}\n.timeline-item__timestamp {\n  background: linear-gradient(117.29deg, rgba(223, 91, 244, 0.45) 13.82%, rgba(3, 91, 255, 0.45) 82.98%);\n  /* display: inline-block; */\n  padding:5px 10px;\n  margin-bottom:5px;\n  color: #fff;\n\n}\n\n</style>\n"
                    },
                    "left": 325.89,
                    "top": 480.12,
                    "index": "d5432458-34ae-41b6-a551-76df57cd6062",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 264,
                    "display": true,
                    "public": "6ae6113d-bc81-4c5f-8656-ab48512ba321"
                },
                {
                    "name": "出勤人员柱形图",
                    "title": "通用型",
                    "icon": "icon-bar",
                    "img": "img/assets/text5.png",
                    "dataType": 1,
                    "dataMethod": "post",
                    "data": {
                        "categories": [
                            "苹果",
                            "三星",
                            "小米",
                            "oppo",
                            "vivo"
                        ],
                        "series": [
                            {
                                "name": "手机品牌",
                                "data": [
                                    1000879,
                                    3400879,
                                    2300879,
                                    5400879,
                                    3400879
                                ]
                            }
                        ]
                    },
                    "echartFormatter": "function (data,params){\n    const myChart = this.myChart;\n    var xData=[]\n    var yData=[]\n    \n    if(params.unit_no=='zhgd3-workymstat'){\n    data.data.map((item)=>{\n     xData.push(item.年月)\n     yData.push(item.出勤人数)\n    })\n    }else{\n     data.data.map((item)=>{\n     xData.push(item.工种)\n     yData.push(item.出勤人数)\n    })\n    }\n    return {\n        \n    \"title\": {\n       \"dataZoom\": [{\n          \"show\": true,\n          \"height\": 12,\n          \"xAxisIndex\": [\n            0\n          ],\n          bottom:'8%',\n          \"start\": 10,\n          \"end\": 90,\n          handleIcon: 'path://M306.1,413c0,2.2-1.8,4-4,4h-59.8c-2.2,0-4-1.8-4-4V200.8c0-2.2,1.8-4,4-4h59.8c2.2,0,4,1.8,4,4V413z',\n          handleSize: '110%',\n          handleStyle:{\n            color:\"#d3dee5\",\n\n          },\n          textStyle:{\n            color:\"#fff\"},\n          borderColor:\"#90979c\"\n        }, {\n          \"type\": \"inside\",\n          \"show\": true,\n          \"height\": 15,\n          \"start\": 1,\n          \"end\": 35\n        }],\n        x: \"center\",\n        y:\"4%\",\n        textStyle: {\n            color: '#fff',\n            fontSize: '22'\n        },\n        subtextStyle: {\n            color: '#90979c',\n            fontSize: '16',\n\n        },\n    },\n    tooltip: {\n        trigger: 'axis',\n        axisPointer: {\n            type: 'shadow'\n        }\n    },\n    grid: {\n        top: '15%',\n        right: '3%',\n        left: '5%',\n        bottom: '12%'\n    },\n    xAxis: [{\n        type: 'category',\n        data: xData,\n        axisLine: {\n            lineStyle: {\n                color: 'rgba(255,255,255,0.12)'\n            }\n        },\n        axisLabel: {\n            rotate:20,\n            margin: 5,\n            color: '#e2e9ff',\n            textStyle: {\n                fontSize: 14\n            },\n        },\n    }],\n    yAxis: [{\n        axisLabel: {\n            formatter: '{value}',\n            color: '#e2e9ff',\n        },\n        axisLine: {\n            show: false,\n            lineStyle: {\n                color: 'rgba(255,255,255,1)'\n            }\n        },\n        splitLine: {\n            lineStyle: {\n                color: 'rgba(255,255,255,0.12)'\n            }\n        }\n    }],\n    series: [{\n        type: 'bar',\n        data: yData,\n        barWidth: '20px',\n        itemStyle: {\n            normal: {\n                color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{\n                    offset: 0,\n                    color: '#DF5BF4' // 0% 处的颜色\n                }, {\n                    offset: 1,\n                    color: '#035BFF' // 100% 处的颜色\n                }], false),\n                barBorderRadius: [30, 30, 30, 30],\n                shadowColor: 'rgba(0,160,221,1)',\n                \n            }\n        },\n      \n    }]\n    };\n}",
                    "dataFormatter": "(data,params,refs)=>{\n    console.log(params,data,\"请求的值\")\n    return {\n        ...params,data:data.data.list\n    }\n}",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "url": "https://console-api.hibuilding.cn//proxy/api/v1/screen/unit_data",
                    "component": {
                        "width": 804.7,
                        "height": 302.9,
                        "name": "common",
                        "prop": "common"
                    },
                    "left": 746.26,
                    "top": 278.25,
                    "index": "76bb6ee6-3cc7-4343-972a-f3a5b0077f82",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 263,
                    "display": true,
                    "public": "c1eb5f7f-1d5e-4d13-806f-db855b6a398c",
                    "time": "200000"
                },
                {
                    "title": "文件夹",
                    "name": "吊钩可视化",
                    "index": "2241c986-f9ba-4643-9399-9610fd004e96",
                    "menu": true,
                    "display": true,
                    "lock": false,
                    "children": [
                        {
                            "title": "文本框",
                            "name": "班组人数统计",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "班组人数统计"
                            },
                            "component": {
                                "width": 228.41,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 28,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 1186.65,
                            "top": 615.67,
                            "index": "8023ff70-8b90-4019-8115-80365ff3b080",
                            "zIndex": 261,
                            "display": true
                        }
                    ],
                    "zIndex": 262,
                    "child": {},
                    "dataFormatter": "",
                    "isname": false
                },
                {
                    "title": "文件夹",
                    "name": "工作时长",
                    "index": "9b66e4a2-93d9-4f1f-ae53-6169db6ebb3b",
                    "menu": true,
                    "display": true,
                    "lock": false,
                    "children": [
                        {
                            "name": "通用型",
                            "title": "通用型",
                            "icon": "icon-bar",
                            "img": "img/assets/text5.png",
                            "dataType": 5,
                            "dataMethod": "get",
                            "data": {
                                "categories": [
                                    "苹果",
                                    "三星",
                                    "小米",
                                    "oppo",
                                    "vivo"
                                ],
                                "series": [
                                    {
                                        "name": "手机品牌",
                                        "data": [
                                            1000879,
                                            3400879,
                                            2300879,
                                            5400879,
                                            3400879
                                        ]
                                    }
                                ]
                            },
                            "echartFormatter": "function (data,params){\n   \n    const myChart = this.myChart;\n    var  colorList=['#afa3f5', '#00d488', '#3feed4', '#3bafff', '#f1bb4c', \"rgba(250,250,250,0.5)\"];\n    var  dataSource=[]\n    data.map((item)=>{\n       dataSource.push({\n           value:item.在册人数,\n           name:item.年龄段+'  '+item.在册人数+'人'\n       })\n    })\n    return {\n       grid: {\n        bottom: 150,\n        left: 0,\n        right: '15%'\n    },\n    legend: {\n        orient: 'vertical',\n        top: \"middle\",\n        right: \"10%\",\n        textStyle: {\n            color: '#fff',\n            fontSize: 15,\n\n        },\n        icon: 'roundRect'\n    },\n    series: [\n        // 主要展示层的\n        {\n            radius: ['35%', '45%'],\n            center: ['35%', '50%'],\n            type: 'pie',\n            hoverAnimation: false,\n            itemStyle: {\n                normal: {\n                    color: function(params) {\n                        return colorList[params.dataIndex]\n                    }\n                }\n            },    \n            label:{\n                show:false\n            },\n        //     label: {\n        //         normal: {\n        //             color:'#fff',\n        //             formatter: function(params, ticket, callback) {\n        //                 var total = 0; \n        //                 var percent = 0; \n        //                 dataSource.forEach(function(value, index, array) {\n        //                     total += value.value;\n        //                 });\n        //                 percent = ((params.value / total) * 100).toFixed(1);\n        //                 return percent + '%';\n        //             },\n        //         position: 'inside'\n        //     },\n        // },\n      labelLine: {\n        show: false\n      },\n            data: dataSource,\n        },\n       \n    ]\n    }\n}",
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "url": "",
                            "component": {
                                "width": 472.49,
                                "height": 313.01,
                                "name": "common",
                                "prop": "common"
                            },
                            "left": 679.81,
                            "top": 614.25,
                            "index": "6eb77bca-f6a8-4d8e-8cdf-8202c41323a6",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 259,
                            "display": true,
                            "public": "1e80ba7a-ef57-4859-8134-5c36f76fa112"
                        },
                        {
                            "title": "文本框",
                            "name": "在册人员",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "在册人员"
                            },
                            "component": {
                                "width": 164.88,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 28,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 745.46,
                            "top": 609.9,
                            "index": "101209bb-9f42-4760-8267-c22988760c3b",
                            "zIndex": 258,
                            "display": true
                        }
                    ],
                    "zIndex": 260,
                    "child": {},
                    "dataFormatter": "",
                    "isname": false
                },
                {
                    "title": "文本框",
                    "name": "出勤人员",
                    "icon": "icon-text",
                    "img": "img/assets/text.png",
                    "dataType": 0,
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "data": {
                        "value": "出勤人员"
                    },
                    "component": {
                        "width": 147.58,
                        "height": 40,
                        "name": "text",
                        "prop": "text"
                    },
                    "option": {
                        "textAlign": "center",
                        "fontSize": 28,
                        "fontWeight": "normal",
                        "color": "#fff"
                    },
                    "left": 728.13,
                    "top": 260.95,
                    "index": "4d1c1697-3e3b-4c80-8dc0-1b1f78b538d2",
                    "zIndex": 257,
                    "display": true
                },
                {
                    "title": "图片",
                    "name": "图片",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": 570.32,
                    "left": 756.04,
                    "dataType": 0,
                    "data": {
                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231008/6012b07ebc369b27cc0e9c22cbee3279.svg"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 827.74,
                        "height": 50.74,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "3c440252-f2a2-4d2c-806f-1ddcc1da037f",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 256,
                    "display": true
                },
                {
                    "name": "关闭",
                    "title": "自定义Vue组件",
                    "icon": "icon-bar",
                    "img": "img/assets/text4.png",
                    "dataType": 0,
                    "data": {
                        "name": "avue"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 45.38,
                        "height": 36.81,
                        "name": "vue",
                        "prop": "vue"
                    },
                    "option": {
                        "content": "<template>\n    <div>\n        <i class=\"el-icon-close closeEdit\" @click=\"close\"></i>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {}\n        },\n        created(){\n\n        },\n        methods:{\n            close(){\n                let refs=this.$parent.getItemRefs();\n                console.log(refs)\n                 let imgObj=refs['559875c2-4016-4322-a06d-4192236f6e8a']\n    imgObj.setDisplay(true)\n    refs['fcf49a1a-9e23-433c-90d5-f3e0de98e159'].setDisplay(true)\n            }\n        }\n    }\n</script>\n\n<style>\n.closeEdit{\n font-size:40px;\n color:#fff;\n}\n</style>"
                    },
                    "left": 1542.59,
                    "top": 46.22,
                    "index": "c39eb83d-ff00-4c40-b536-bc342867b12c",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 255,
                    "display": true
                },
                {
                    "title": "文件夹",
                    "name": "黑匣子总数",
                    "index": "784dd0ae-229e-466a-81e9-95d4f9e9f99f",
                    "menu": true,
                    "display": true,
                    "lock": false,
                    "children": [
                        {
                            "title": "文本框",
                            "name": "黑名单人数",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "黑名单人数"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 20,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 1297.63,
                            "top": 175.52,
                            "index": "c1a29f4f-14f9-4714-8a8f-774a0cf1b3c2",
                            "zIndex": 253,
                            "display": true
                        },
                        {
                            "title": "文本框",
                            "name": "班组人数",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "班组数量"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 20,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 1018.14,
                            "top": 172.63,
                            "index": "1cf3fe86-a315-406a-8922-ad10956bd398",
                            "zIndex": 252,
                            "display": true
                        },
                        {
                            "title": "文本框",
                            "name": "56%",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 5,
                            "dataFormatter": "(data,params,refs)=>{\n    return {value:data.黑名单数量||0}\n}",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "56%"
                            },
                            "component": {
                                "width": 152.19,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 32,
                                "fontWeight": "normal",
                                "color": "#00FFFF"
                            },
                            "left": 1271.63,
                            "top": 134.98,
                            "index": "3b87313f-e0e2-437d-8f18-3562f1ef7b8d",
                            "zIndex": 251,
                            "display": true,
                            "public": "4199cdbd-bd0e-448c-9fcb-cb0c50b5b9ea"
                        },
                        {
                            "title": "文本框",
                            "name": "12",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 5,
                            "dataFormatter": "(data,params,refs)=>{\n    return {value:data.班组数量||0}\n}",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "12"
                            },
                            "component": {
                                "width": 152.19,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 32,
                                "fontWeight": "normal",
                                "color": "#00FFFF"
                            },
                            "left": 979.14,
                            "top": 133.53,
                            "index": "e42a631f-b278-4d99-968e-0fd23a1a905d",
                            "zIndex": 250,
                            "display": true,
                            "public": "4199cdbd-bd0e-448c-9fcb-cb0c50b5b9ea"
                        }
                    ],
                    "zIndex": 254,
                    "child": {},
                    "isname": false,
                    "left": null,
                    "top": null,
                    "dataFormatter": ""
                },
                {
                    "title": "文件夹",
                    "name": "在册人数",
                    "index": "165fca4b-1774-4c5c-8247-1b54dc991988",
                    "menu": true,
                    "display": true,
                    "lock": false,
                    "children": [
                        {
                            "title": "文本框",
                            "name": "在场人数",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "在场人数"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 20,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 743.31,
                            "top": 174.06,
                            "index": "c90f0d80-c301-4e7b-9c5f-26d56ada3453",
                            "zIndex": 248,
                            "display": true
                        },
                        {
                            "title": "文本框",
                            "name": "在册人数",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "在册人数"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 20,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 489.91,
                            "top": 174.04,
                            "index": "d053c970-40a1-4471-8061-985471b124e6",
                            "zIndex": 247,
                            "display": true
                        },
                        {
                            "title": "文本框",
                            "name": "6",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 5,
                            "dataFormatter": "(data,params,refs)=>{\n    return {value:data.在场人员||0}\n}",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "6"
                            },
                            "component": {
                                "width": 152.19,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 32,
                                "fontWeight": "normal",
                                "color": "#00FFFF"
                            },
                            "left": 707.25,
                            "top": 133.54,
                            "index": "388a1528-ac4b-416c-8e62-57406110025f",
                            "zIndex": 246,
                            "display": true,
                            "public": "4199cdbd-bd0e-448c-9fcb-cb0c50b5b9ea"
                        },
                        {
                            "title": "文本框",
                            "name": "6",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 5,
                            "dataFormatter": "(data,params,refs)=>{\n   \n    return {value:data.在册人员||0}\n}",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "6"
                            },
                            "component": {
                                "width": 152.19,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 32,
                                "fontWeight": "normal",
                                "color": "#00FFFF"
                            },
                            "left": 459.5,
                            "top": 133.51,
                            "index": "268111a1-274f-429d-9dce-2f908e677b7f",
                            "zIndex": 245,
                            "display": true,
                            "public": "4199cdbd-bd0e-448c-9fcb-cb0c50b5b9ea"
                        }
                    ],
                    "zIndex": 249,
                    "child": {},
                    "isname": false,
                    "dataFormatter": ""
                },
                {
                    "title": "文件夹",
                    "name": "今日出入场人数",
                    "index": "70cad81d-8668-4c6b-89a7-ff622f4b8ddf",
                    "menu": true,
                    "display": true,
                    "lock": false,
                    "children": [
                        {
                            "title": "文件夹",
                            "name": "今日出场人数",
                            "index": "8121a7ed-9808-43d9-8d6c-2135db3268c0",
                            "menu": true,
                            "display": true,
                            "lock": false,
                            "children": [
                                {
                                    "title": "文本框",
                                    "name": "今日出场人数",
                                    "icon": "icon-text",
                                    "img": "img/assets/text.png",
                                    "dataType": 0,
                                    "dataFormatter": "",
                                    "dataHeader": "",
                                    "dataQuery": "",
                                    "stylesFormatter": "",
                                    "child": {
                                        "index": [],
                                        "paramList": []
                                    },
                                    "data": {
                                        "value": "今日出场人数"
                                    },
                                    "component": {
                                        "width": 125.96,
                                        "height": 40,
                                        "name": "text",
                                        "prop": "text"
                                    },
                                    "option": {
                                        "textAlign": "center",
                                        "fontSize": 20,
                                        "fontWeight": "normal",
                                        "color": "#fff"
                                    },
                                    "left": 350.35,
                                    "top": 385.02,
                                    "index": "02fc8696-ee22-49d8-8724-ee4e61955d6a",
                                    "zIndex": 242,
                                    "display": true
                                },
                                {
                                    "title": "文本框",
                                    "name": "36",
                                    "icon": "icon-text",
                                    "img": "img/assets/text.png",
                                    "dataType": 5,
                                    "dataFormatter": "(data,params,refs)=>{\n    return {value:data.今日出场||0}\n}",
                                    "dataHeader": "",
                                    "dataQuery": "",
                                    "stylesFormatter": "",
                                    "child": {
                                        "index": [],
                                        "paramList": []
                                    },
                                    "data": {
                                        "value": "36"
                                    },
                                    "component": {
                                        "width": 100,
                                        "height": 40,
                                        "name": "text",
                                        "prop": "text"
                                    },
                                    "option": {
                                        "textAlign": "center",
                                        "fontSize": 32,
                                        "fontWeight": "normal",
                                        "color": "#fff"
                                    },
                                    "left": 585.35,
                                    "top": 383.55,
                                    "index": "97c34ce8-c59c-4d45-8eaf-99c99ae67112",
                                    "zIndex": 241,
                                    "display": true,
                                    "public": "4199cdbd-bd0e-448c-9fcb-cb0c50b5b9ea"
                                },
                                {
                                    "title": "图片",
                                    "name": "图片",
                                    "icon": "icon-img",
                                    "img": "img/assets/img.png",
                                    "top": 376.37,
                                    "left": 328.74,
                                    "dataType": 0,
                                    "data": {
                                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231008/06428db92ba71cc751b0694da7f2dc90.svg"
                                    },
                                    "dataFormatter": "",
                                    "dataHeader": "",
                                    "dataQuery": "",
                                    "stylesFormatter": "",
                                    "component": {
                                        "width": 370,
                                        "height": 60,
                                        "name": "img",
                                        "prop": "img",
                                        "perspective": 0,
                                        "scale": 0,
                                        "opacity": 0,
                                        "rotateX": 0,
                                        "rotateY": 0,
                                        "rotateZ": 0
                                    },
                                    "option": {
                                        "duration": "1000",
                                        "opacity": 0
                                    },
                                    "index": "0d5256bd-e9d3-4c80-8dca-71843c77ea69",
                                    "child": {
                                        "index": [],
                                        "paramList": []
                                    },
                                    "zIndex": 240,
                                    "display": true
                                }
                            ],
                            "zIndex": 243,
                            "child": {},
                            "dataFormatter": "",
                            "isname": false,
                            "left": null,
                            "top": null
                        },
                        {
                            "title": "文件夹",
                            "name": "今日入场人数",
                            "index": "092777b3-036c-4478-b735-896109d1bae7",
                            "menu": true,
                            "display": true,
                            "lock": false,
                            "children": [
                                {
                                    "title": "文本框",
                                    "name": "今日入场人数",
                                    "icon": "icon-text",
                                    "img": "img/assets/text.png",
                                    "dataType": 0,
                                    "dataFormatter": "",
                                    "dataHeader": "",
                                    "dataQuery": "",
                                    "stylesFormatter": "",
                                    "child": {
                                        "index": [],
                                        "paramList": []
                                    },
                                    "data": {
                                        "value": "今日入场人数"
                                    },
                                    "component": {
                                        "width": 127.39,
                                        "height": 40,
                                        "name": "text",
                                        "prop": "text"
                                    },
                                    "option": {
                                        "textAlign": "center",
                                        "fontSize": 20,
                                        "fontWeight": "normal",
                                        "color": "#fff"
                                    },
                                    "left": 350.36,
                                    "top": 315.81,
                                    "index": "2ecf2eaa-5c6a-4fd6-9902-777092add145",
                                    "zIndex": 238,
                                    "display": true
                                },
                                {
                                    "title": "图片",
                                    "name": "图片",
                                    "icon": "icon-img",
                                    "img": "img/assets/img.png",
                                    "top": 307.16,
                                    "left": 328.75,
                                    "dataType": 0,
                                    "data": {
                                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231008/06428db92ba71cc751b0694da7f2dc90.svg"
                                    },
                                    "dataFormatter": "",
                                    "dataHeader": "",
                                    "dataQuery": "",
                                    "stylesFormatter": "",
                                    "component": {
                                        "width": 370,
                                        "height": 60,
                                        "name": "img",
                                        "prop": "img",
                                        "perspective": 0,
                                        "scale": 0,
                                        "opacity": 0,
                                        "rotateX": 0,
                                        "rotateY": 0,
                                        "rotateZ": 0
                                    },
                                    "option": {
                                        "duration": "1000",
                                        "opacity": 0
                                    },
                                    "index": "b82f81b4-3bb8-4032-8102-388ab2a7c72e",
                                    "child": {
                                        "index": [],
                                        "paramList": []
                                    },
                                    "zIndex": 237,
                                    "display": true
                                },
                                {
                                    "title": "文本框",
                                    "name": "36",
                                    "icon": "icon-text",
                                    "img": "img/assets/text.png",
                                    "dataType": 5,
                                    "dataFormatter": "(data,params,refs)=>{\n    return {value:data.今日入场||0}\n}",
                                    "dataHeader": "",
                                    "dataQuery": "",
                                    "stylesFormatter": "",
                                    "child": {
                                        "index": [],
                                        "paramList": []
                                    },
                                    "data": {
                                        "value": "36"
                                    },
                                    "component": {
                                        "width": 100,
                                        "height": 40,
                                        "name": "text",
                                        "prop": "text"
                                    },
                                    "option": {
                                        "textAlign": "center",
                                        "fontSize": 32,
                                        "fontWeight": "normal",
                                        "color": "#fff"
                                    },
                                    "left": 585.36,
                                    "top": 314.34,
                                    "index": "8e9c2b69-da21-4113-8a50-4382da217f69",
                                    "zIndex": 236,
                                    "display": true,
                                    "public": "4199cdbd-bd0e-448c-9fcb-cb0c50b5b9ea"
                                }
                            ],
                            "zIndex": 239,
                            "child": {},
                            "dataFormatter": "",
                            "isname": false
                        },
                        {
                            "title": "文本框",
                            "name": "今日出勤",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "今日出勤"
                            },
                            "component": {
                                "width": 147.58,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 28,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 320.14,
                            "top": 260.94,
                            "index": "f761c439-c278-4973-8ab6-61a5b1174ad5",
                            "zIndex": 235,
                            "display": true
                        }
                    ],
                    "zIndex": 244,
                    "child": {},
                    "isname": false,
                    "dataFormatter": ""
                },
                {
                    "title": "文本框",
                    "name": "工地人员",
                    "icon": "icon-text",
                    "img": "img/assets/text.png",
                    "dataType": 0,
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "data": {
                        "value": "工地人员"
                    },
                    "component": {
                        "width": 237.7,
                        "height": 40,
                        "name": "text",
                        "prop": "text"
                    },
                    "option": {
                        "textAlign": "left",
                        "fontSize": 34,
                        "fontWeight": "normal",
                        "color": "#fff"
                    },
                    "left": 336.53,
                    "top": 49.65,
                    "index": "dbd628e5-4199-4b84-8abc-ebe5409ee921",
                    "zIndex": 234,
                    "display": true
                },
                {
                    "title": "图片",
                    "name": "图片",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": 95.92,
                    "left": 323.52,
                    "dataType": 0,
                    "data": {
                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231008/6012b07ebc369b27cc0e9c22cbee3279.svg"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 1280,
                        "height": 11.81,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "39578225-e526-4f80-8f70-8ba150b448d3",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 233,
                    "display": true
                },
                {
                    "title": "图片",
                    "name": "背景图片",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": 23.9,
                    "left": 312.26,
                    "dataType": 0,
                    "data": {
                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231020/058ed9d053cc0f0d1376ce88a50f67d3.svg"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "(data,params,refs)=>{\n    refs['a67a5581-f39b-4e1a-8cef-5a56db5c256c'].$el.style.backgroundColor='rgba(0, 29, 109,0.9)'\n    refs['a67a5581-f39b-4e1a-8cef-5a56db5c256c'].$el.style.borderTopRightRadius='45px'\n    return\n}",
                    "component": {
                        "width": 1303.6,
                        "height": 989.92,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "a67a5581-f39b-4e1a-8cef-5a56db5c256c",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 232,
                    "display": true
                }
            ],
            "zIndex": 276,
            "child": {},
            "isname": false,
            "dataFormatter": ""
        },
        {
            "title": "文件夹",
            "name": "机械设备弹窗",
            "index": "a7f208fd-6dd5-4d8c-9ce8-6a2747a0d28a",
            "menu": false,
            "display": true,
            "lock": false,
            "children": [
                {
                    "title": "文件夹",
                    "name": "告警信息",
                    "index": "79b61c0a-401d-4c7c-81e1-e2c2e642de89",
                    "menu": false,
                    "display": true,
                    "lock": false,
                    "children": [
                        {
                            "title": "文本框",
                            "name": "共26条报警信息",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 5,
                            "dataFormatter": "(data,params,refs)=>{\n    return {value:'共'+data.total_count+'条告警信息'}\n}",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "共26条报警信息"
                            },
                            "component": {
                                "width": 154.78,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "left",
                                "fontSize": 14,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 340.74,
                            "top": 273.7,
                            "index": "7e25b2ea-8152-4ddc-8a67-2f8820ae27c0",
                            "zIndex": 229,
                            "display": true,
                            "public": "bb9fc5c6-8ebf-4f27-9360-d973d4562390"
                        }
                    ],
                    "zIndex": 230,
                    "child": {},
                    "dataFormatter": "",
                    "isname": false
                },
                {
                    "name": "机械设备-告警列表",
                    "title": "自定义Vue组件",
                    "icon": "icon-bar",
                    "img": "img/assets/text4.png",
                    "dataType": 1,
                    "data": {
                        "name": "avue"
                    },
                    "dataFormatter": "(data,params,refs)=>{\n  \n    return data.data\n}",
                    "dataHeader": "",
                    "dataQuery": "(data)=>{\n    return { \"unit_no\":\"zhgd3-canealarm\",\"project_id\":\"980\",\"data_format\":\"row\" }\n}",
                    "stylesFormatter": "",
                    "component": {
                        "width": 332.8,
                        "height": 524.27,
                        "name": "vue",
                        "prop": "vue"
                    },
                    "option": {
                        "content": "<template>\n    <ul class=\"timeline\">\n        <li class=\"timeline-item\" v-for=\"(item,index) in timelineData\" :key=\"index\">\n            <div class=\"timeline-item__tail\"></div>\n            <div class=\"timeline-item__node\">\n                <img class=\"timeline-item__icon\" src=\"https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231020/0829a0f13ab1695d9862a53147ac2b6f.svg\"/>\n            </div>\n            <div class=\"timeline-item__wrapper\">\n                <div class=\"timeline-item__timestamp\">{{ item.date }}</div>\n                <div class=\"timeline-item__content\">{{ item.content }}</div>\n            </div>\n        </li>\n    </ul>\n</template>\n\n<script>\nexport default {\n    data() {\n        return {\n            timelineData: [\n                { date: '2023-10-20', content: '事件一' },\n                { date: '2023-10-21', content: '事件二' },\n                { date: '2023-10-22', content: '事件三' },\n            ],\n        };\n    },\n    watch: {\n    dataChart: {\n      handler(val) {\n          this.timelineData=[]\n            val.list.map((item)=>{\n                this.timelineData.push({\n                    date:item.发生日期,\n                    content:item.告警信息\n                })\n            })\n      },\n      deep: true,\n      immediate: true,\n    },\n  },\n    mounted(){\n    \n    },\n};\n</script>\n\n<style scoped>\n.timeline {\n    margin: 0;\n    font-size: 14px;\n    height:300px;\n    overflow:auto;\n    list-style: none;\n    padding:20px;\n}\n\n.timeline .timeline-item:last-child .timeline-item__tail {\n    display: none;\n}\n.timeline-item {\n    position: relative;\n    padding-bottom: 20px;\n}\n\n.timeline-item__wrapper {\n    position: relative;\n    padding-left: 45px;\n    top: -3px;\n}\n\n.timeline-item__tail {\n    position: absolute;\n    left: 4px;\n    height: 100%;\n    border-left: 2px solid #878CFF80;\n;\n}\n\n.timeline-item__icon {\n    color: #fff;\n    font-size: 13px;\n}\n\n.timeline-item__node {\n    position: absolute;\n    background-color: #e4e7ed;\n    border-radius: 50%;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    left: -12px;\n    width:34px;\n    height: 34px;\n    top:-5px;\n}\n\n.timeline-item__content {\n    color: #fff;\n    padding:5px 10px;\n    \n}\n.timeline-item__timestamp {\n  background: linear-gradient(117.29deg, rgba(223, 91, 244, 0.45) 13.82%, rgba(3, 91, 255, 0.45) 82.98%);\n  /* display: inline-block; */\n  padding:5px 10px;\n  margin-bottom:5px;\n  color: #fff;\n\n}\n</style>\n"
                    },
                    "left": 328.77,
                    "top": 331.88,
                    "index": "66fb4d1c-7bae-4bc1-8ae2-ce6982ae2eff",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 228,
                    "display": true,
                    "public": "bb9fc5c6-8ebf-4f27-9360-d973d4562390",
                    "dataMethod": "post",
                    "url": "https://console-api.hibuilding.cn//proxy/api/v1/screen/unit_data_map",
                    "dataQueryType": "json",
                    "time": "200000"
                },
                {
                    "name": "tab组件",
                    "title": "自定义Vue组件",
                    "icon": "icon-bar",
                    "img": "img/assets/text4.png",
                    "dataType": 5,
                    "data": {
                        "name": "avue"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 1209.46,
                        "height": 66.03,
                        "name": "vue",
                        "prop": "vue",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "content": "<template>\n    <div class=\"tabs\">\n        <div class=\"arrow-wrap left-arrow\"  @click=\"scrollTabs(1)\">\n        <i class=\"anticon el-icon-arrow-left\"></i>\n      </div>\n      <div class=\"arrow-wrap right-arrow\"  @click=\"scrollTabs(-1)\">\n        <i class=\"anticon el-icon-arrow-right\"></i>\n      </div>\n        <div class=\"scroll-tabs\" ref=\"scrollTabs\">\n            \n\n            <div class=\"tabs-wrap\" :style=\"{ transform: `translateX(${translateX}px)` }\">\n                <div\n                    class=\"tab-item\"\n                    v-for=\"(item, index) in tabs\"\n                    :key=\"item.key\"\n                    @click=\"changeTab(index)\"\n                    :class=\"{ active: activeIndex === index }\"\n                >\n                    <div class=\"tab-item-info\">\n                        <img class=\"tab-item-img\" src=\"https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231018/e6317d5088ebdd540aff3e8ad5338b3c.svg\"/>\n                        <span class=\"tab-item-text\">{{ item.label }}</span>\n                        <span class=\"tab-item-online\">{{ item.online }}</span>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n</template>\n\n<script>\nexport default {\n    data() {\n        return {\n            activeIndex: 0,\n            translateX: 0,\n            showArrow: { left: false, right: false }, // 初始化不显示箭头\n            tabs: [\n           \n            ],\n        };\n    },\n    mounted() {\n        // 监听容器宽度变化\n        window.addEventListener('resize', this.handleResize);\n        this.handleResize();\n        \n    },\n    watch: {\n      dataChart: {\n        handler(val) {\n            if(val && val.length>0){\n                this.tabs=[]\n                val.map((item,index)=>{\n                    this.tabs.push({\n                        key:item.塔机名称,\n                        label:item.塔机名称,\n                        online:item.状态\n                    })\n                })\n                this.changeTab(0)\n            }\n        },\n        deep: true,\n        immediate: true,\n      },\n    },\n    methods: {\n        // 切换标签页\n        changeTab(index) {\n            this.activeIndex = index;\n            const tabsWidth = this.$refs.scrollTabs.offsetWidth;\n            const itemWidth = this.$refs.scrollTabs.querySelector('.tab-item').offsetWidth;\n            this.translateX = -index * itemWidth - index * 20 ;\n            this.updateShowArrow(); // 更新箭头显示状态\n            let record=this.dataChart[index]\n            console.log(record,'值')\n            this.$emit('click',{value:record.塔机编号})\n            this.refList['29f7e24f-cec1-43e1-b185-418d047e8c24'].dataChart.value='('+record.塔机编号+')'\n            this.refList['d2ea19d7-3f67-4c83-ac7a-77b16fe1806a'].dataChart.value=record.状态\n            this.refList['508f59a6-e861-412f-814b-59e180e48a99'].dataChart.value=record.倾角\n            this.refList['3a5ab4d3-bb0f-407e-8b57-19b0d6cfc73b'].dataChart.value=record.倍率\n            this.refList['f8250f7d-2acb-46ab-8d99-de2ac1354520'].dataChart.value=record.塔机前臂长\n            this.refList['5774d559-3187-4e0f-adc1-b2479eb81c57'].dataChart.value=record.塔机后臂长\n            this.refList['9d39f120-4d8b-4cb5-bbde-d5bd6475fba1'].dataChart.value=record.力矩\n            this.refList['130cfa6c-b43f-44e9-81d9-2dd893f1afb5'].dataChart.value=record.载量\n            this.refList['f804fef5-a6f3-425c-abc4-7040c5112ad9'].dataChart.value=record.风速\n            this.refList['a9d93401-0628-478a-966c-f2cf47543cb2'].dataChart.value=record.幅度\n            this.refList['d7d3e6e9-36d6-4b00-876b-6fb69c5e2e27'].dataChart.value=record.高度\n            this.refList['d1390ece-4c4a-459a-9f5c-52f6131770be'].dataChart.value=record.回旋角度\n            \n        },\n        // 滚动标签页\n        scrollTabs(direction) {\n            const tabsWidth = this.$refs.scrollTabs.offsetWidth;\n            const itemWidth = this.$refs.scrollTabs.querySelector('.tab-item').offsetWidth;\n            const maxTranslateX = (this.tabs.length - 1) * itemWidth;\n            let newTranslateX = this.translateX + itemWidth * direction;\n            if (newTranslateX > 0) {\n                newTranslateX = 0;\n            } else if (newTranslateX < -maxTranslateX) {\n                newTranslateX = -maxTranslateX;\n            }\n            this.translateX = newTranslateX;\n            this.updateShowArrow(); // 更新箭头显示状态\n        },\n        // 处理容器宽度变化\n        handleResize() {\n            const tabsWidth = this.$refs.scrollTabs.offsetWidth;\n            const itemWidth = this.$refs.scrollTabs.querySelector('.tab-item').offsetWidth;\n            const totalWidth = itemWidth * this.tabs.length;\n            this.showArrow.left = this.translateX < 0; // 当前位置向左滚动时，显示左箭头\n            this.showArrow.right = totalWidth > tabsWidth && this.translateX > -totalWidth + tabsWidth; // 长度超过父级宽度且可以向右滚动时，显示右箭头\n        },\n        // 更新箭头显示状态\n        updateShowArrow() {\n            const tabsWidth = this.$refs.scrollTabs.offsetWidth;\n            const itemWidth = this.$refs.scrollTabs.querySelector('.tab-item').offsetWidth;\n            const maxTranslateX = (this.tabs.length - 1) * itemWidth;\n            this.showArrow.left = this.translateX < 0; // 当前位置向左滚动时，显示左箭头\n            this.showArrow.right = this.translateX > -maxTranslateX + tabsWidth; // 当前位置向右滚动时，显示右箭头\n        },\n    },\n    beforeDestroy() {\n        window.removeEventListener('resize', this.handleResize);\n    },\n};\n</script>\n\n<style scoped>\n.tabs{\n    padding: 0 20px;\n    overflow: hidden;\n    position: relative;\n    box-sizing: border-box\n}\n.scroll-tabs {\n    position: relative;\n    overflow: hidden;\n    white-space: nowrap;\n}\n.tabs-wrap {\n    display: inline-block;\n    transition: transform 0.3s ease-out;\n}\n\n.tab-item {\n    display: inline-block;\n    padding: 12px 20px;\n    cursor: pointer;\n    opacity: 0.6;\n    border:2px solid #00FFFF;\n    color: #00FFFF;\n    font-size: 20px;\n    font-weight: 700;\n    margin: 0 10px;\n}\n\n.tab-item.active {\n    border:2px solid #00FFFF;\n    background: linear-gradient(180deg, #00D5F7 0%, #3A21FD 100%),\n    linear-gradient(0deg, #00FFFF, #00FFFF);\n    color: #FFFFFF;\n    opacity: 1;\n}\n\n.arrow-wrap {\n    position: absolute;\n    top: 0;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    width: 32px;\n    height: 100%;\n    color: #fff;\n    cursor: pointer;\n    font-size:20px\n}.tab-item-info{\n    display: flex;\n    align-items: center\n}\n.tab-item-img{\n    width:36px;\n    height:36px;\n    margin-right:20px\n}\n.tab-item-text{\n    margin-right:10px\n}\n.arrow-wrap.left-arrow {\n    left: -5px;\n}\n\n.arrow-wrap.right-arrow {\n    right: -5px;\n}\n.left-arrow:hover .el-icon-arrow-left,\n.right-arrow:hover .el-icon-arrow-right {\n    color: #1890ff;\n}\n</style>\n"
                    },
                    "left": 350.44,
                    "top": 906.97,
                    "index": "77360258-f492-4177-9758-e16962c506d4",
                    "child": {
                        "index": [
                            "66fb4d1c-7bae-4bc1-8ae2-ce6982ae2eff",
                            "6578ef12-a7b7-4f45-a48a-16eb5a04f473",
                            "ce60bdfc-71b2-4f91-88e4-0c9952b25f05"
                        ],
                        "paramList": [],
                        "paramName": "sn"
                    },
                    "zIndex": 227,
                    "display": true,
                    "public": "890e0609-5804-4bcd-8e54-ce6b85928e34"
                },
                {
                    "title": "文件夹",
                    "name": "工作时长",
                    "index": "e285edf8-85d5-4c62-8d36-6870aedac5cb",
                    "menu": false,
                    "display": true,
                    "lock": false,
                    "children": [
                        {
                            "name": "机械设备-工作时长(h)",
                            "title": "通用型",
                            "icon": "icon-bar",
                            "img": "img/assets/text5.png",
                            "dataType": 1,
                            "dataMethod": "post",
                            "data": {
                                "categories": [
                                    "苹果",
                                    "三星",
                                    "小米",
                                    "oppo",
                                    "vivo"
                                ],
                                "series": [
                                    {
                                        "name": "手机品牌",
                                        "data": [
                                            1000879,
                                            3400879,
                                            2300879,
                                            5400879,
                                            3400879
                                        ]
                                    }
                                ]
                            },
                            "echartFormatter": "function (data,params){\n    \n    const myChart = this.myChart;\n\tvar xData=[]\n\tvar yData=[]\n\tdata.map((item)=>{\n\t\txData.push(item.日期)\n\t\tyData.push(item.吊次)\n\t})\n    return {\n        \tgrid: {\n\t        left: '5%',\n            right: '10%',\n            top:'20%',\n\t        bottom: '15%',\n\t        containLabel: true\n\t\t},\n\t\ttooltip : {\n\t\t\tshow: true,\n\t\t\ttrigger: 'item'\n\t\t},\n\t\tlegend: {\n\t\t\tshow:true,\n\t\t\tx:'50',\n\t\t\ty:'35',\n\t\t\ticon: 'stack',\n\t\t\titemWidth:10,\n\t\t\titemHeight:10,\n\t\t\ttextStyle:{\n\t\t\t\tcolor:'#1bb4f6'\n\t\t\t},\n\t\t\t\n\t\t},\n\t\txAxis : [\n\t        {\n\t            type : 'category',\n\t            boundaryGap : false,\n\t             axisLine: {\n                    show: false,\n                },\n                splitArea: {\n                    // show: true,\n                    color: '#f00',\n                    lineStyle: {\n                        color: '#f00'\n                    },\n                },\n                axisLabel: {\n                    color: '#fff'\n                },\n                splitLine: {\n                    show: false\n                },\n\t            data :xData\n\t        }\n\t    ],\n\t    yAxis : [\n\t\t\t{\n\t\t\t\ttype : 'value',\n\t\t\t\tname : '',\n\t\t\t\taxisLine: {\n                    show: false,\n                },\n                splitArea: {\n                    // show: true,\n                    color: '#f00',\n                    lineStyle: {\n                        color: '#f00'\n                    },\n                },\n                axisLabel: {\n                    color: '#fff'\n                },\n                splitLine: {\n                    show: false\n                },\n\t\t\n\t\t\t},\n\t\t\t\n\t\t],\n\t\tseries : [\n\t\t\t{\n\t\t\t\tname:'',\n\t\t\t\ttype:'line',\n\t\t\t\tstack: '',\n\t\t\t\tsymbol:'circle',\n\t\t\t\tsmooth: true, //是否平滑\n\t\t\t\tsymbolSize: 8,\n\t            itemStyle: {\n\t\t\t        normal: {\n\t\t\t\t\t\tcolor:'#0092f6',\n\t\t\t            lineStyle: {\n\t\t\t\t\t\t\tcolor: \"#0092f6\",\n\t\t\t\t\t\t\twidth:1\n\t\t\t            },\n\t\t\t            areaStyle: { \n\t\t\t\t\t\t\t//color: '#94C9EC'\n\t\t\t\t\t\tcolor: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{\n                            offset: 0,\n                            color: '#DF5BF452'\n                        },\n                        {\n                            offset: 1,\n                            color: '#035BFFD6'\n                        }\n                    ], false),\n\t\t\t            }\n\t\t\t        }\n\t\t\t\t},\n\t\t\t\tmarkPoint:{\n\t\t\t\t\titemStyle:{\n\t\t\t\t\t\tnormal:{\n\t\t\t\t\t\t\tcolor:'red'\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\tdata:yData\n\t\t\t},\n\t\t\t\n\t\t]\n    };\n}",
                            "dataFormatter": "(data,params,refs)=>{\n    return data.data.list\n}",
                            "dataHeader": "",
                            "dataQuery": "(data)=>{\n    return { \"unit_no\":\"zhgd3-canenumstat\",\"project_id\":\"356\",\"data_format\":\"row\" }\n}",
                            "stylesFormatter": "",
                            "url": "https://console-api.hibuilding.cn//proxy/api/v1/screen/unit_data_map",
                            "component": {
                                "width": 824.93,
                                "height": 253.88,
                                "name": "common",
                                "prop": "common"
                            },
                            "left": 742.57,
                            "top": 650.32,
                            "index": "6578ef12-a7b7-4f45-a48a-16eb5a04f473",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 225,
                            "display": true,
                            "public": "0a2a0642-e05e-47a8-ac9b-cd9786c7d283",
                            "dataQueryType": "json"
                        },
                        {
                            "title": "文本框",
                            "name": "工作时长(h)",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "工作时长(h)"
                            },
                            "component": {
                                "width": 164.88,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 28,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 745.46,
                            "top": 609.9,
                            "index": "6f95c0e0-d71f-4ce9-ac54-07ccf6ed4f86",
                            "zIndex": 224,
                            "display": true
                        }
                    ],
                    "zIndex": 226,
                    "child": {},
                    "dataFormatter": "",
                    "isname": false
                },
                {
                    "title": "文件夹",
                    "name": "力矩列表",
                    "index": "2a1e0ece-3534-4944-b9f9-f7ce7c47a2ae",
                    "menu": false,
                    "display": true,
                    "lock": false,
                    "children": [
                        {
                            "title": "文件夹",
                            "name": "角度",
                            "index": "3e47ce0a-c542-4cf8-9aef-c56ecd30c8b8",
                            "menu": true,
                            "display": true,
                            "lock": false,
                            "children": [
                                {
                                    "title": "文本框",
                                    "name": "文本框",
                                    "icon": "icon-text",
                                    "img": "img/assets/text.png",
                                    "dataType": 0,
                                    "dataFormatter": "",
                                    "dataHeader": "",
                                    "dataQuery": "",
                                    "stylesFormatter": "",
                                    "child": {
                                        "index": [],
                                        "paramList": []
                                    },
                                    "data": {
                                        "value": "34.50°"
                                    },
                                    "component": {
                                        "width": 100,
                                        "height": 40,
                                        "name": "text",
                                        "prop": "text",
                                        "perspective": 0,
                                        "scale": 0,
                                        "opacity": 0,
                                        "rotateX": 0,
                                        "rotateY": 0,
                                        "rotateZ": 0
                                    },
                                    "option": {
                                        "textAlign": "left",
                                        "fontSize": 20,
                                        "fontWeight": "normal",
                                        "color": "#0ff"
                                    },
                                    "left": 1461.98,
                                    "top": 503.25000000000006,
                                    "index": "d1390ece-4c4a-459a-9f5c-52f6131770be",
                                    "zIndex": 221,
                                    "display": true
                                },
                                {
                                    "name": "通用型",
                                    "title": "通用型",
                                    "icon": "icon-bar",
                                    "img": "img/assets/text5.png",
                                    "dataType": 1,
                                    "dataMethod": "get",
                                    "data": {
                                        "categories": [
                                            "苹果",
                                            "三星",
                                            "小米",
                                            "oppo",
                                            "vivo"
                                        ],
                                        "series": [
                                            {
                                                "name": "手机品牌",
                                                "data": [
                                                    1000879,
                                                    3400879,
                                                    2300879,
                                                    5400879,
                                                    3400879
                                                ]
                                            }
                                        ]
                                    },
                                    "echartFormatter": "function (data,params){\n    console.log(data);\n    const myChart = this.myChart;\n    return {\n                 grid: {\n            top: 0,\n            bottom: 0,\n            left: \"10%\",\n            right: \"10%\"\n          },\n          xAxis: {\n            show: false,\n            type: \"value\",\n            boundaryGap: [0, 0]\n          },\n          yAxis: [\n            {\n              type: \"category\",\n              data: [\"\"],\n              axisLine: { show: false },\n              axisTick: [\n                {\n                  show: false\n                }\n              ]\n            }\n          ],\n          series: [\n            {\n              name: \"金额\",\n              type: \"bar\",\n              zlevel: 1,\n              itemStyle: {\n                normal: {\n                  barBorderRadius: 30,\n                color: new echarts.graphic.LinearGradient(1, 0, 0, 1, [\n                  {\n                    offset: 0,\n                    color: \"#DF5BF4\"\n                  },\n                  {\n                    offset: 1,\n                    color: \"#035BFF\"\n                  }\n                ])\n                }\n              },\n              barWidth: 20,\n              data: [10]\n            },\n            {\n              name: \"背景\",\n              type: \"bar\",\n              barWidth: 20,\n              barGap: \"-100%\",\n              data: [15],\n              itemStyle: {\n                normal: {\n                  color: \"rgba(28, 128, 213, 0.19)\",\n                \n                  barBorderRadius: 30\n                }\n              }\n            }\n          ]\n    };\n}",
                                    "dataFormatter": "",
                                    "dataHeader": "",
                                    "dataQuery": "",
                                    "stylesFormatter": "",
                                    "url": "",
                                    "component": {
                                        "width": 147.27,
                                        "height": 129.88,
                                        "name": "common",
                                        "prop": "common"
                                    },
                                    "left": 1447.52,
                                    "top": 491.73,
                                    "index": "548a5fd5-569b-4cf4-8286-8611240cf673",
                                    "child": {
                                        "index": [],
                                        "paramList": []
                                    },
                                    "zIndex": 220,
                                    "display": true
                                },
                                {
                                    "title": "文本框",
                                    "name": "角度",
                                    "icon": "icon-text",
                                    "img": "img/assets/text.png",
                                    "dataType": 0,
                                    "dataFormatter": "",
                                    "dataHeader": "",
                                    "dataQuery": "",
                                    "stylesFormatter": "",
                                    "child": {
                                        "index": [],
                                        "paramList": []
                                    },
                                    "data": {
                                        "value": "角度"
                                    },
                                    "component": {
                                        "width": 100,
                                        "height": 40,
                                        "name": "text",
                                        "prop": "text"
                                    },
                                    "option": {
                                        "textAlign": "left",
                                        "fontSize": 14,
                                        "fontWeight": "normal",
                                        "color": "#fff"
                                    },
                                    "left": 1461.96,
                                    "top": 475.85,
                                    "index": "82966ac7-2ccd-4cfa-bbbe-2e6c30290ba9",
                                    "zIndex": 219,
                                    "display": true
                                }
                            ],
                            "zIndex": 222,
                            "child": {},
                            "dataFormatter": "",
                            "isname": false,
                            "left": null,
                            "top": null
                        },
                        {
                            "title": "文件夹",
                            "name": "高度",
                            "index": "93ed901a-60c1-46fa-974b-2839983f38ac",
                            "menu": true,
                            "display": true,
                            "lock": false,
                            "children": [
                                {
                                    "title": "文本框",
                                    "name": "文本框",
                                    "icon": "icon-text",
                                    "img": "img/assets/text.png",
                                    "dataType": 0,
                                    "dataFormatter": "",
                                    "dataHeader": "",
                                    "dataQuery": "",
                                    "stylesFormatter": "",
                                    "child": {
                                        "index": [],
                                        "paramList": []
                                    },
                                    "data": {
                                        "value": "28.90m"
                                    },
                                    "component": {
                                        "width": 100,
                                        "height": 40,
                                        "name": "text",
                                        "prop": "text",
                                        "perspective": 0,
                                        "scale": 0,
                                        "opacity": 0,
                                        "rotateX": 0,
                                        "rotateY": 0,
                                        "rotateZ": 0
                                    },
                                    "option": {
                                        "textAlign": "left",
                                        "fontSize": 20,
                                        "fontWeight": "normal",
                                        "color": "#0ff"
                                    },
                                    "left": 1329.34,
                                    "top": 506.13000000000005,
                                    "index": "d7d3e6e9-36d6-4b00-876b-6fb69c5e2e27",
                                    "zIndex": 217,
                                    "display": true
                                },
                                {
                                    "name": "通用型",
                                    "title": "通用型",
                                    "icon": "icon-bar",
                                    "img": "img/assets/text5.png",
                                    "dataType": 1,
                                    "dataMethod": "get",
                                    "data": {
                                        "categories": [
                                            "苹果",
                                            "三星",
                                            "小米",
                                            "oppo",
                                            "vivo"
                                        ],
                                        "series": [
                                            {
                                                "name": "手机品牌",
                                                "data": [
                                                    1000879,
                                                    3400879,
                                                    2300879,
                                                    5400879,
                                                    3400879
                                                ]
                                            }
                                        ]
                                    },
                                    "echartFormatter": "function (data,params){\n    console.log(data);\n    const myChart = this.myChart;\n    return {\n                 grid: {\n            top: 0,\n            bottom: 0,\n            left: \"10%\",\n            right: \"10%\"\n          },\n          xAxis: {\n            show: false,\n            type: \"value\",\n            boundaryGap: [0, 0]\n          },\n          yAxis: [\n            {\n              type: \"category\",\n              data: [\"\"],\n              axisLine: { show: false },\n              axisTick: [\n                {\n                  show: false\n                }\n              ]\n            }\n          ],\n          series: [\n            {\n              name: \"金额\",\n              type: \"bar\",\n              zlevel: 1,\n              itemStyle: {\n                normal: {\n                  barBorderRadius: 30,\n                color: new echarts.graphic.LinearGradient(1, 0, 0, 1, [\n                  {\n                    offset: 0,\n                    color: \"#DF5BF4\"\n                  },\n                  {\n                    offset: 1,\n                    color: \"#035BFF\"\n                  }\n                ])\n                }\n              },\n              barWidth: 20,\n              data: [10]\n            },\n            {\n              name: \"背景\",\n              type: \"bar\",\n              barWidth: 20,\n              barGap: \"-100%\",\n              data: [15],\n              itemStyle: {\n                normal: {\n                  color: \"rgba(28, 128, 213, 0.19)\",\n                \n                  barBorderRadius: 30\n                }\n              }\n            }\n          ]\n    };\n}",
                                    "dataFormatter": "",
                                    "dataHeader": "",
                                    "dataQuery": "",
                                    "stylesFormatter": "",
                                    "url": "",
                                    "component": {
                                        "width": 147.27,
                                        "height": 129.88,
                                        "name": "common",
                                        "prop": "common"
                                    },
                                    "left": 1312,
                                    "top": 493.17,
                                    "index": "cf6b7709-86c6-48ab-8096-f1bf6669e764",
                                    "child": {
                                        "index": [],
                                        "paramList": []
                                    },
                                    "zIndex": 216,
                                    "display": true
                                },
                                {
                                    "title": "文本框",
                                    "name": "高度",
                                    "icon": "icon-text",
                                    "img": "img/assets/text.png",
                                    "dataType": 0,
                                    "dataFormatter": "",
                                    "dataHeader": "",
                                    "dataQuery": "",
                                    "stylesFormatter": "",
                                    "child": {
                                        "index": [],
                                        "paramList": []
                                    },
                                    "data": {
                                        "value": "高度"
                                    },
                                    "component": {
                                        "width": 100,
                                        "height": 40,
                                        "name": "text",
                                        "prop": "text"
                                    },
                                    "option": {
                                        "textAlign": "left",
                                        "fontSize": 14,
                                        "fontWeight": "normal",
                                        "color": "#fff"
                                    },
                                    "left": 1329.32,
                                    "top": 478.73,
                                    "index": "4a86dbfd-03cf-4a24-b109-c6c556d01012",
                                    "zIndex": 215,
                                    "display": true
                                }
                            ],
                            "zIndex": 218,
                            "child": {},
                            "dataFormatter": "",
                            "isname": false,
                            "left": null,
                            "top": null
                        },
                        {
                            "title": "文件夹",
                            "name": "幅度",
                            "index": "5d02d884-8a13-42a7-8b6a-1b1e61a9d458",
                            "menu": true,
                            "display": true,
                            "lock": false,
                            "children": [
                                {
                                    "name": "通用型",
                                    "title": "通用型",
                                    "icon": "icon-bar",
                                    "img": "img/assets/text5.png",
                                    "dataType": 1,
                                    "dataMethod": "get",
                                    "data": {
                                        "categories": [
                                            "苹果",
                                            "三星",
                                            "小米",
                                            "oppo",
                                            "vivo"
                                        ],
                                        "series": [
                                            {
                                                "name": "手机品牌",
                                                "data": [
                                                    1000879,
                                                    3400879,
                                                    2300879,
                                                    5400879,
                                                    3400879
                                                ]
                                            }
                                        ]
                                    },
                                    "echartFormatter": "function (data,params){\n    console.log(data);\n    const myChart = this.myChart;\n    return {\n                 grid: {\n            top: 0,\n            bottom: 0,\n            left: \"10%\",\n            right: \"10%\"\n          },\n          xAxis: {\n            show: false,\n            type: \"value\",\n            boundaryGap: [0, 0]\n          },\n          yAxis: [\n            {\n              type: \"category\",\n              data: [\"\"],\n              axisLine: { show: false },\n              axisTick: [\n                {\n                  show: false\n                }\n              ]\n            }\n          ],\n          series: [\n            {\n              name: \"金额\",\n              type: \"bar\",\n              zlevel: 1,\n              itemStyle: {\n                normal: {\n                  barBorderRadius: 30,\n                color: new echarts.graphic.LinearGradient(1, 0, 0, 1, [\n                  {\n                    offset: 0,\n                    color: \"#DF5BF4\"\n                  },\n                  {\n                    offset: 1,\n                    color: \"#035BFF\"\n                  }\n                ])\n                }\n              },\n              barWidth: 20,\n              data: [10]\n            },\n            {\n              name: \"背景\",\n              type: \"bar\",\n              barWidth: 20,\n              barGap: \"-100%\",\n              data: [15],\n              itemStyle: {\n                normal: {\n                  color: \"rgba(28, 128, 213, 0.19)\",\n                \n                  barBorderRadius: 30\n                }\n              }\n            }\n          ]\n    };\n}",
                                    "dataFormatter": "",
                                    "dataHeader": "",
                                    "dataQuery": "",
                                    "stylesFormatter": "",
                                    "url": "",
                                    "component": {
                                        "width": 147.27,
                                        "height": 129.88,
                                        "name": "common",
                                        "prop": "common"
                                    },
                                    "left": 1170.73,
                                    "top": 496.05,
                                    "index": "61a7e5d3-ce88-414b-8ea0-31399b0c2b94",
                                    "child": {
                                        "index": [],
                                        "paramList": []
                                    },
                                    "zIndex": 213,
                                    "display": true
                                },
                                {
                                    "title": "文本框",
                                    "name": "文本框",
                                    "icon": "icon-text",
                                    "img": "img/assets/text.png",
                                    "dataType": 0,
                                    "dataFormatter": "",
                                    "dataHeader": "",
                                    "dataQuery": "",
                                    "stylesFormatter": "",
                                    "child": {
                                        "index": [],
                                        "paramList": []
                                    },
                                    "data": {
                                        "value": "5.19m"
                                    },
                                    "component": {
                                        "width": 100,
                                        "height": 40,
                                        "name": "text",
                                        "prop": "text",
                                        "perspective": 0,
                                        "scale": 0,
                                        "opacity": 0,
                                        "rotateX": 0,
                                        "rotateY": 0,
                                        "rotateZ": 0
                                    },
                                    "option": {
                                        "textAlign": "left",
                                        "fontSize": 20,
                                        "fontWeight": "normal",
                                        "color": "#0ff"
                                    },
                                    "left": 1186.6,
                                    "top": 506.12000000000006,
                                    "index": "a9d93401-0628-478a-966c-f2cf47543cb2",
                                    "zIndex": 212,
                                    "display": true
                                },
                                {
                                    "title": "文本框",
                                    "name": "幅度",
                                    "icon": "icon-text",
                                    "img": "img/assets/text.png",
                                    "dataType": 0,
                                    "dataFormatter": "",
                                    "dataHeader": "",
                                    "dataQuery": "",
                                    "stylesFormatter": "",
                                    "child": {
                                        "index": [],
                                        "paramList": []
                                    },
                                    "data": {
                                        "value": "幅度"
                                    },
                                    "component": {
                                        "width": 100,
                                        "height": 40,
                                        "name": "text",
                                        "prop": "text"
                                    },
                                    "option": {
                                        "textAlign": "left",
                                        "fontSize": 14,
                                        "fontWeight": "normal",
                                        "color": "#fff"
                                    },
                                    "left": 1186.58,
                                    "top": 478.72,
                                    "index": "cd64ae0f-0ab1-4b2e-9744-f2bc8ba8f0cf",
                                    "zIndex": 211,
                                    "display": true
                                }
                            ],
                            "zIndex": 214,
                            "child": {},
                            "dataFormatter": "",
                            "isname": false,
                            "left": null,
                            "top": null
                        },
                        {
                            "title": "文件夹",
                            "name": "风速",
                            "index": "28428794-c5be-49bf-80dd-781129b7a2db",
                            "menu": true,
                            "display": true,
                            "lock": false,
                            "children": [
                                {
                                    "name": "通用型",
                                    "title": "通用型",
                                    "icon": "icon-bar",
                                    "img": "img/assets/text5.png",
                                    "dataType": 1,
                                    "dataMethod": "get",
                                    "data": {
                                        "categories": [
                                            "苹果",
                                            "三星",
                                            "小米",
                                            "oppo",
                                            "vivo"
                                        ],
                                        "series": [
                                            {
                                                "name": "手机品牌",
                                                "data": [
                                                    1000879,
                                                    3400879,
                                                    2300879,
                                                    5400879,
                                                    3400879
                                                ]
                                            }
                                        ]
                                    },
                                    "echartFormatter": "function (data,params){\n    console.log(data);\n    const myChart = this.myChart;\n    return {\n                 grid: {\n            top: 0,\n            bottom: 0,\n            left: \"10%\",\n            right: \"10%\"\n          },\n          xAxis: {\n            show: false,\n            type: \"value\",\n            boundaryGap: [0, 0]\n          },\n          yAxis: [\n            {\n              type: \"category\",\n              data: [\"\"],\n              axisLine: { show: false },\n              axisTick: [\n                {\n                  show: false\n                }\n              ]\n            }\n          ],\n          series: [\n            {\n              name: \"金额\",\n              type: \"bar\",\n              zlevel: 1,\n              itemStyle: {\n                normal: {\n                  barBorderRadius: 30,\n                color: new echarts.graphic.LinearGradient(1, 0, 0, 1, [\n                  {\n                    offset: 0,\n                    color: \"#DF5BF4\"\n                  },\n                  {\n                    offset: 1,\n                    color: \"#035BFF\"\n                  }\n                ])\n                }\n              },\n              barWidth: 20,\n              data: [10]\n            },\n            {\n              name: \"背景\",\n              type: \"bar\",\n              barWidth: 20,\n              barGap: \"-100%\",\n              data: [15],\n              itemStyle: {\n                normal: {\n                  color: \"rgba(28, 128, 213, 0.19)\",\n                \n                  barBorderRadius: 30\n                }\n              }\n            }\n          ]\n    };\n}",
                                    "dataFormatter": "",
                                    "dataHeader": "",
                                    "dataQuery": "",
                                    "stylesFormatter": "",
                                    "url": "",
                                    "component": {
                                        "width": 147.27,
                                        "height": 129.88,
                                        "name": "common",
                                        "prop": "common"
                                    },
                                    "left": 1023.65,
                                    "top": 494.61,
                                    "index": "27872b78-961c-4c9e-b01c-7e10b90261e9",
                                    "child": {
                                        "index": [],
                                        "paramList": []
                                    },
                                    "zIndex": 209,
                                    "display": true
                                },
                                {
                                    "title": "文本框",
                                    "name": "文本框",
                                    "icon": "icon-text",
                                    "img": "img/assets/text.png",
                                    "dataType": 0,
                                    "dataFormatter": "",
                                    "dataHeader": "",
                                    "dataQuery": "",
                                    "stylesFormatter": "",
                                    "child": {
                                        "index": [],
                                        "paramList": []
                                    },
                                    "data": {
                                        "value": "2.37m/s"
                                    },
                                    "component": {
                                        "width": 100,
                                        "height": 40,
                                        "name": "text",
                                        "prop": "text",
                                        "perspective": 0,
                                        "scale": 0,
                                        "opacity": 0,
                                        "rotateX": 0,
                                        "rotateY": 0,
                                        "rotateZ": 0
                                    },
                                    "option": {
                                        "textAlign": "left",
                                        "fontSize": 20,
                                        "fontWeight": "normal",
                                        "color": "#0ff"
                                    },
                                    "left": 1045.33,
                                    "top": 507.56000000000006,
                                    "index": "f804fef5-a6f3-425c-abc4-7040c5112ad9",
                                    "zIndex": 208,
                                    "display": true
                                },
                                {
                                    "title": "文本框",
                                    "name": "风速",
                                    "icon": "icon-text",
                                    "img": "img/assets/text.png",
                                    "dataType": 0,
                                    "dataFormatter": "",
                                    "dataHeader": "",
                                    "dataQuery": "",
                                    "stylesFormatter": "",
                                    "child": {
                                        "index": [],
                                        "paramList": []
                                    },
                                    "data": {
                                        "value": "风速"
                                    },
                                    "component": {
                                        "width": 100,
                                        "height": 40,
                                        "name": "text",
                                        "prop": "text"
                                    },
                                    "option": {
                                        "textAlign": "left",
                                        "fontSize": 14,
                                        "fontWeight": "normal",
                                        "color": "#fff"
                                    },
                                    "left": 1045.31,
                                    "top": 480.16,
                                    "index": "3ae177c7-173e-4cf2-87cf-7ee14f0b7caf",
                                    "zIndex": 207,
                                    "display": true
                                }
                            ],
                            "zIndex": 210,
                            "child": {},
                            "dataFormatter": "",
                            "isname": false,
                            "left": null,
                            "top": null
                        },
                        {
                            "title": "文件夹",
                            "name": "载重",
                            "index": "430197f9-5ba9-41a2-8f6e-4901d4006783",
                            "menu": true,
                            "display": true,
                            "lock": false,
                            "children": [
                                {
                                    "name": "通用型",
                                    "title": "通用型",
                                    "icon": "icon-bar",
                                    "img": "img/assets/text5.png",
                                    "dataType": 1,
                                    "dataMethod": "get",
                                    "data": {
                                        "categories": [
                                            "苹果",
                                            "三星",
                                            "小米",
                                            "oppo",
                                            "vivo"
                                        ],
                                        "series": [
                                            {
                                                "name": "手机品牌",
                                                "data": [
                                                    1000879,
                                                    3400879,
                                                    2300879,
                                                    5400879,
                                                    3400879
                                                ]
                                            }
                                        ]
                                    },
                                    "echartFormatter": "function (data,params){\n    console.log(data);\n    const myChart = this.myChart;\n    return {\n                 grid: {\n            top: 0,\n            bottom: 0,\n            left: \"10%\",\n            right: \"10%\"\n          },\n          xAxis: {\n            show: false,\n            type: \"value\",\n            boundaryGap: [0, 0]\n          },\n          yAxis: [\n            {\n              type: \"category\",\n              data: [\"\"],\n              axisLine: { show: false },\n              axisTick: [\n                {\n                  show: false\n                }\n              ]\n            }\n          ],\n          series: [\n            {\n              name: \"金额\",\n              type: \"bar\",\n              zlevel: 1,\n              itemStyle: {\n                normal: {\n                  barBorderRadius: 30,\n                color: new echarts.graphic.LinearGradient(1, 0, 0, 1, [\n                  {\n                    offset: 0,\n                    color: \"#DF5BF4\"\n                  },\n                  {\n                    offset: 1,\n                    color: \"#035BFF\"\n                  }\n                ])\n                }\n              },\n              barWidth: 20,\n              data: [10]\n            },\n            {\n              name: \"背景\",\n              type: \"bar\",\n              barWidth: 20,\n              barGap: \"-100%\",\n              data: [15],\n              itemStyle: {\n                normal: {\n                  color: \"rgba(28, 128, 213, 0.19)\",\n                \n                  barBorderRadius: 30\n                }\n              }\n            }\n          ]\n    };\n}",
                                    "dataFormatter": "",
                                    "dataHeader": "",
                                    "dataQuery": "",
                                    "stylesFormatter": "",
                                    "url": "",
                                    "component": {
                                        "width": 147.27,
                                        "height": 129.88,
                                        "name": "common",
                                        "prop": "common"
                                    },
                                    "left": 880.93,
                                    "top": 497.49,
                                    "index": "9657f61c-e78b-4791-8b99-a8594e16c48c",
                                    "child": {
                                        "index": [],
                                        "paramList": []
                                    },
                                    "zIndex": 205,
                                    "display": true
                                },
                                {
                                    "title": "文本框",
                                    "name": "文本框",
                                    "icon": "icon-text",
                                    "img": "img/assets/text.png",
                                    "dataType": 0,
                                    "dataFormatter": "",
                                    "dataHeader": "",
                                    "dataQuery": "",
                                    "stylesFormatter": "",
                                    "child": {
                                        "index": [],
                                        "paramList": []
                                    },
                                    "data": {
                                        "value": "0.000t"
                                    },
                                    "component": {
                                        "width": 100,
                                        "height": 40,
                                        "name": "text",
                                        "prop": "text",
                                        "perspective": 0,
                                        "scale": 0,
                                        "opacity": 0,
                                        "rotateX": 0,
                                        "rotateY": 0,
                                        "rotateZ": 0
                                    },
                                    "option": {
                                        "textAlign": "left",
                                        "fontSize": 20,
                                        "fontWeight": "normal",
                                        "color": "#0ff"
                                    },
                                    "left": 899.71,
                                    "top": 507.57,
                                    "index": "130cfa6c-b43f-44e9-81d9-2dd893f1afb5",
                                    "zIndex": 204,
                                    "display": true
                                },
                                {
                                    "title": "文本框",
                                    "name": "载重",
                                    "icon": "icon-text",
                                    "img": "img/assets/text.png",
                                    "dataType": 0,
                                    "dataFormatter": "",
                                    "dataHeader": "",
                                    "dataQuery": "",
                                    "stylesFormatter": "",
                                    "child": {
                                        "index": [],
                                        "paramList": []
                                    },
                                    "data": {
                                        "value": "载重"
                                    },
                                    "component": {
                                        "width": 100,
                                        "height": 40,
                                        "name": "text",
                                        "prop": "text"
                                    },
                                    "option": {
                                        "textAlign": "left",
                                        "fontSize": 14,
                                        "fontWeight": "normal",
                                        "color": "#fff"
                                    },
                                    "left": 899.69,
                                    "top": 480.17,
                                    "index": "50f3926e-2a05-4a50-8755-5ad3268dfe07",
                                    "zIndex": 203,
                                    "display": true
                                }
                            ],
                            "zIndex": 206,
                            "child": {},
                            "dataFormatter": "",
                            "isname": false,
                            "left": null,
                            "top": null
                        },
                        {
                            "title": "文件夹",
                            "name": "力矩",
                            "index": "c0a60f93-3af6-447b-8609-d1587444d9e1",
                            "menu": true,
                            "display": true,
                            "lock": false,
                            "children": [
                                {
                                    "name": "通用型",
                                    "title": "通用型",
                                    "icon": "icon-bar",
                                    "img": "img/assets/text5.png",
                                    "dataType": 1,
                                    "dataMethod": "get",
                                    "data": {
                                        "categories": [
                                            "苹果",
                                            "三星",
                                            "小米",
                                            "oppo",
                                            "vivo"
                                        ],
                                        "series": [
                                            {
                                                "name": "手机品牌",
                                                "data": [
                                                    1000879,
                                                    3400879,
                                                    2300879,
                                                    5400879,
                                                    3400879
                                                ]
                                            }
                                        ]
                                    },
                                    "echartFormatter": "function (data,params){\n    console.log(data);\n    const myChart = this.myChart;\n    return {\n                 grid: {\n            top: 0,\n            bottom: 0,\n            left: \"10%\",\n            right: \"10%\"\n          },\n          xAxis: {\n            show: false,\n            type: \"value\",\n            boundaryGap: [0, 0]\n          },\n          yAxis: [\n            {\n              type: \"category\",\n              data: [\"\"],\n              axisLine: { show: false },\n              axisTick: [\n                {\n                  show: false\n                }\n              ]\n            }\n          ],\n          series: [\n            {\n              name: \"金额\",\n              type: \"bar\",\n              zlevel: 1,\n              itemStyle: {\n                normal: {\n                  barBorderRadius: 30,\n                color: new echarts.graphic.LinearGradient(1, 0, 0, 1, [\n                  {\n                    offset: 0,\n                    color: \"#DF5BF4\"\n                  },\n                  {\n                    offset: 1,\n                    color: \"#035BFF\"\n                  }\n                ])\n                }\n              },\n              barWidth: 20,\n              data: [10]\n            },\n            {\n              name: \"背景\",\n              type: \"bar\",\n              barWidth: 20,\n              barGap: \"-100%\",\n              data: [15],\n              itemStyle: {\n                normal: {\n                  color: \"rgba(28, 128, 213, 0.19)\",\n                \n                  barBorderRadius: 30\n                }\n              }\n            }\n          ]\n    };\n}",
                                    "dataFormatter": "",
                                    "dataHeader": "",
                                    "dataQuery": "",
                                    "stylesFormatter": "",
                                    "url": "",
                                    "component": {
                                        "width": 147.27,
                                        "height": 129.88,
                                        "name": "common",
                                        "prop": "common"
                                    },
                                    "left": 735.31,
                                    "top": 496.05,
                                    "index": "a6fb5835-5987-48bf-847f-1e4d53c02995",
                                    "child": {
                                        "index": [],
                                        "paramList": []
                                    },
                                    "zIndex": 201,
                                    "display": true
                                },
                                {
                                    "title": "文本框",
                                    "name": "文本框",
                                    "icon": "icon-text",
                                    "img": "img/assets/text.png",
                                    "dataType": 0,
                                    "dataFormatter": "",
                                    "dataHeader": "",
                                    "dataQuery": "",
                                    "stylesFormatter": "",
                                    "child": {
                                        "index": [],
                                        "paramList": []
                                    },
                                    "data": {
                                        "value": "0.00%"
                                    },
                                    "component": {
                                        "width": 100,
                                        "height": 40,
                                        "name": "text",
                                        "prop": "text",
                                        "perspective": 0,
                                        "scale": 0,
                                        "opacity": 0,
                                        "rotateX": 0,
                                        "rotateY": 0,
                                        "rotateZ": 0
                                    },
                                    "option": {
                                        "textAlign": "left",
                                        "fontSize": 20,
                                        "fontWeight": "normal",
                                        "color": "#0ff"
                                    },
                                    "left": 758.42,
                                    "top": 507.57,
                                    "index": "9d39f120-4d8b-4cb5-bbde-d5bd6475fba1",
                                    "zIndex": 200,
                                    "display": true
                                },
                                {
                                    "title": "文本框",
                                    "name": "力矩",
                                    "icon": "icon-text",
                                    "img": "img/assets/text.png",
                                    "dataType": 0,
                                    "dataFormatter": "",
                                    "dataHeader": "",
                                    "dataQuery": "",
                                    "stylesFormatter": "",
                                    "child": {
                                        "index": [],
                                        "paramList": []
                                    },
                                    "data": {
                                        "value": "力矩"
                                    },
                                    "component": {
                                        "width": 100,
                                        "height": 40,
                                        "name": "text",
                                        "prop": "text"
                                    },
                                    "option": {
                                        "textAlign": "left",
                                        "fontSize": 14,
                                        "fontWeight": "normal",
                                        "color": "#fff"
                                    },
                                    "left": 758.4,
                                    "top": 480.17,
                                    "index": "1abd233e-f577-4ed0-8e09-aebeeb3b1b1d",
                                    "zIndex": 199,
                                    "display": true
                                }
                            ],
                            "zIndex": 202,
                            "child": {},
                            "dataFormatter": "",
                            "isname": false
                        }
                    ],
                    "zIndex": 223,
                    "child": {},
                    "dataFormatter": "",
                    "isname": false
                },
                {
                    "title": "文件夹",
                    "name": "臂长",
                    "index": "05e7a871-acb0-472e-bd34-ebb62223f168",
                    "menu": false,
                    "display": true,
                    "lock": false,
                    "children": [
                        {
                            "title": "文本框",
                            "name": "倍率",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "倍率"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 14,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 1105.93,
                            "top": 416.64,
                            "index": "ea0b59df-356f-4c6f-8538-43050e5e43e5",
                            "zIndex": 197,
                            "display": true
                        },
                        {
                            "title": "文本框",
                            "name": "55.0",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "4.00"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 32,
                                "fontWeight": "normal",
                                "color": "#0ff"
                            },
                            "left": 1121.76,
                            "top": 379.17,
                            "index": "3a5ab4d3-bb0f-407e-8b57-19b0d6cfc73b",
                            "zIndex": 196,
                            "display": true
                        },
                        {
                            "title": "文本框",
                            "name": "倾角",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "倾角"
                            },
                            "component": {
                                "width": 59.66,
                                "height": 27.04,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 14,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 1124.67,
                            "top": 344.58,
                            "index": "fac33f4c-ae87-42b9-907d-01588c55e054",
                            "zIndex": 195,
                            "display": true
                        },
                        {
                            "title": "文本框",
                            "name": "55.0",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "0.00°"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 32,
                                "fontWeight": "normal",
                                "color": "#0ff"
                            },
                            "left": 1123.2,
                            "top": 304.21,
                            "index": "508f59a6-e861-412f-814b-59e180e48a99",
                            "zIndex": 194,
                            "display": true
                        },
                        {
                            "title": "图片",
                            "name": "图片",
                            "icon": "icon-img",
                            "img": "img/assets/img.png",
                            "top": 304.21,
                            "left": 938.63,
                            "dataType": 0,
                            "data": {
                                "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231020/0fb2339c6a165f54998b0c0ae7aaed35.png"
                            },
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "component": {
                                "width": 146,
                                "height": 146,
                                "name": "img",
                                "prop": "img",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "duration": "1000",
                                "opacity": 0
                            },
                            "index": "e3393a05-5951-46fc-83ad-34ba87332c16",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 193,
                            "display": true
                        }
                    ],
                    "zIndex": 198,
                    "child": {},
                    "isname": false,
                    "left": null,
                    "top": null
                },
                {
                    "title": "文件夹",
                    "name": "臂长",
                    "index": "914a138a-242e-491f-8e52-a51f6e1a22ad",
                    "menu": false,
                    "display": true,
                    "lock": false,
                    "children": [
                        {
                            "title": "文本框",
                            "name": "塔机后臂长",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "塔机后臂长"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 14,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 1456.28,
                            "top": 416.67,
                            "index": "7b937d0e-dbed-45c1-8193-345d0aefcaba",
                            "zIndex": 191,
                            "display": true
                        },
                        {
                            "title": "文本框",
                            "name": "55.0",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "11.00m"
                            },
                            "component": {
                                "width": 124.59,
                                "height": 40,
                                "name": "text",
                                "prop": "text",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "textAlign": "left",
                                "fontSize": 32,
                                "fontWeight": "normal",
                                "color": "#0ff"
                            },
                            "left": 1466.43,
                            "top": 379.19,
                            "index": "5774d559-3187-4e0f-adc1-b2479eb81c57",
                            "zIndex": 190,
                            "display": true
                        },
                        {
                            "title": "文本框",
                            "name": "塔机前臂长",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "塔机前臂长"
                            },
                            "component": {
                                "width": 88.48,
                                "height": 28.48,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 14,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 1457.72,
                            "top": 344.61,
                            "index": "faf06fb9-7ac3-4f70-8741-5169268aa28f",
                            "zIndex": 189,
                            "display": true
                        },
                        {
                            "title": "文本框",
                            "name": "55.0",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "70.00m"
                            },
                            "component": {
                                "width": 130.41,
                                "height": 40,
                                "name": "text",
                                "prop": "text",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "textAlign": "left",
                                "fontSize": 32,
                                "fontWeight": "normal",
                                "color": "#0ff"
                            },
                            "left": 1465.02,
                            "top": 304.24,
                            "index": "f8250f7d-2acb-46ab-8d99-de2ac1354520",
                            "zIndex": 188,
                            "display": true
                        },
                        {
                            "title": "图片",
                            "name": "图片",
                            "icon": "icon-img",
                            "img": "img/assets/img.png",
                            "top": 282.64,
                            "left": 1289,
                            "dataType": 0,
                            "data": {
                                "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231012/8966f0daf48abbc1e83889aed638a712.svg"
                            },
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "component": {
                                "width": 160.4,
                                "height": 170.48,
                                "name": "img",
                                "prop": "img",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "duration": "1000",
                                "opacity": 0
                            },
                            "index": "3cc2c756-40f3-4f7c-8824-9ba77ad40037",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 187,
                            "display": true
                        }
                    ],
                    "zIndex": 192,
                    "child": {},
                    "isname": false
                },
                {
                    "title": "文件夹",
                    "name": "塔机状态",
                    "index": "baba4e25-6ca7-4a2d-8f6f-4fd7ffc801b6",
                    "menu": false,
                    "display": true,
                    "lock": false,
                    "children": [
                        {
                            "title": "文本框",
                            "name": "在线",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "离线"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 20,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 745.47,
                            "top": 312.85,
                            "index": "d2ea19d7-3f67-4c83-ac7a-77b16fe1806a",
                            "zIndex": 185,
                            "display": true
                        },
                        {
                            "title": "文本框",
                            "name": "塔机状态",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "塔机监测"
                            },
                            "component": {
                                "width": 125.95,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 20,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 733.94,
                            "top": 262.45,
                            "index": "44b036c9-2c3d-4702-a7cd-fb1771755e92",
                            "zIndex": 184,
                            "display": true
                        },
                        {
                            "title": "文本框",
                            "name": "文本框",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "(015823030103)"
                            },
                            "component": {
                                "width": 322.15,
                                "height": 29.92,
                                "name": "text",
                                "prop": "text",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "textAlign": "left",
                                "fontSize": 20,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 837.73,
                            "top": 262.51,
                            "index": "29f7e24f-cec1-43e1-b185-418d047e8c24",
                            "zIndex": 183,
                            "display": true,
                            "public": "890654b1-465d-4ba9-8dc7-29a9aff98538"
                        },
                        {
                            "title": "图片",
                            "name": "图片",
                            "icon": "icon-img",
                            "img": "img/assets/img.png",
                            "top": 318.68,
                            "left": 761.31,
                            "dataType": 0,
                            "data": {
                                "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231012/e20319fd6312d6967845cb16437cc3e9.svg"
                            },
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "component": {
                                "width": 66,
                                "height": 31,
                                "name": "img",
                                "prop": "img",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "duration": "1000",
                                "opacity": 0
                            },
                            "index": "15b31be8-08da-4adb-ac3a-8e1b34f948b6",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 182,
                            "display": true
                        }
                    ],
                    "zIndex": 186,
                    "child": {},
                    "isname": false,
                    "dataFormatter": ""
                },
                {
                    "title": "图片",
                    "name": "图片",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": 570.32,
                    "left": 756.04,
                    "dataType": 0,
                    "data": {
                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231008/6012b07ebc369b27cc0e9c22cbee3279.svg"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 827.74,
                        "height": 50.74,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "5a464cd0-ed0b-4e5f-81d9-377ae87b69fd",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 181,
                    "display": true
                },
                {
                    "name": "关闭",
                    "title": "自定义Vue组件",
                    "icon": "icon-bar",
                    "img": "img/assets/text4.png",
                    "dataType": 0,
                    "data": {
                        "name": "avue"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 45.38,
                        "height": 36.81,
                        "name": "vue",
                        "prop": "vue"
                    },
                    "option": {
                        "content": "<template>\n    <div>\n        <i class=\"el-icon-close closeEdit\" @click=\"close\"></i>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {}\n        },\n        created(){\n\n        },\n        methods:{\n            close(){\n                let refs=this.$parent.getItemRefs();\n                refs['77360258-f492-4177-9758-e16962c506d4'].$children[0].changeTab(0)\n                 let imgObj=refs['a7f208fd-6dd5-4d8c-9ce8-6a2747a0d28a']\n    imgObj.setDisplay(true)\n     refs['fcf49a1a-9e23-433c-90d5-f3e0de98e159'].setDisplay(true)\n            }\n        }\n    }\n</script>\n\n<style>\n.closeEdit{\n font-size:40px;\n color:#fff;\n}\n</style>"
                    },
                    "left": 1545.47,
                    "top": 40.46,
                    "index": "44636fcf-c26a-4ece-88b7-e00265380982",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 180,
                    "display": true
                },
                {
                    "title": "文件夹",
                    "name": "黑匣子总数",
                    "index": "d8a5fccd-8491-46d3-8935-df06ec5f2f02",
                    "menu": false,
                    "display": true,
                    "lock": false,
                    "children": [
                        {
                            "title": "文本框",
                            "name": "在线率",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "在线率"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 20,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 1297.63,
                            "top": 175.52,
                            "index": "60ac92b7-5aee-4f14-81f8-887765ae8ef0",
                            "zIndex": 178,
                            "display": true
                        },
                        {
                            "title": "文本框",
                            "name": "采购申请",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "黑匣子总数"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 20,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 1018.14,
                            "top": 172.63,
                            "index": "b10f461c-a533-4c1b-88fa-d2fa679c9321",
                            "zIndex": 177,
                            "display": true
                        },
                        {
                            "title": "文本框",
                            "name": "56%",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 5,
                            "dataFormatter": "(data,params,refs)=>{\n    return {value:data.在线率||0}\n}",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "56%"
                            },
                            "component": {
                                "width": 152.19,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 32,
                                "fontWeight": "normal",
                                "color": "#00FFFF"
                            },
                            "left": 1271.63,
                            "top": 134.98,
                            "index": "1fcb6aaf-44bf-4d47-86a1-f4b90aca6e64",
                            "zIndex": 176,
                            "display": true,
                            "public": "890654b1-465d-4ba9-8dc7-29a9aff98538"
                        },
                        {
                            "title": "文本框",
                            "name": "12",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 5,
                            "dataFormatter": "(data,params,refs)=>{\n    return {value:data.黑匣子总数||0}\n}",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "12"
                            },
                            "component": {
                                "width": 152.19,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 32,
                                "fontWeight": "normal",
                                "color": "#00FFFF"
                            },
                            "left": 979.14,
                            "top": 133.53,
                            "index": "41cfe525-ea64-4ac4-a398-215c132b1919",
                            "zIndex": 175,
                            "display": true,
                            "public": "890654b1-465d-4ba9-8dc7-29a9aff98538"
                        }
                    ],
                    "zIndex": 179,
                    "child": {},
                    "isname": false,
                    "left": null,
                    "top": null,
                    "dataFormatter": ""
                },
                {
                    "title": "文件夹",
                    "name": "塔机总数",
                    "index": "b8824fc6-4927-4497-90e4-40763ff57524",
                    "menu": false,
                    "display": true,
                    "lock": false,
                    "children": [
                        {
                            "title": "文本框",
                            "name": "在线总数",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "在线总数"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 20,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 743.31,
                            "top": 174.06,
                            "index": "74990d0a-3bb5-4ee5-8bb5-6e945205a0ff",
                            "zIndex": 173,
                            "display": true
                        },
                        {
                            "title": "文本框",
                            "name": "塔机总数",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "塔机总数"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 20,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 489.91,
                            "top": 174.04,
                            "index": "99d9564c-6350-49cf-ae21-dff1e14271f9",
                            "zIndex": 172,
                            "display": true
                        },
                        {
                            "title": "文本框",
                            "name": "6",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 5,
                            "dataFormatter": "(data,params,refs)=>{\n    return {value:data.在线总数||0}\n}",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "6"
                            },
                            "component": {
                                "width": 152.19,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 32,
                                "fontWeight": "normal",
                                "color": "#00FFFF"
                            },
                            "left": 707.25,
                            "top": 133.54,
                            "index": "a425068e-5fea-4ab9-91ae-6adc0a12b590",
                            "zIndex": 171,
                            "display": true,
                            "public": "890654b1-465d-4ba9-8dc7-29a9aff98538"
                        },
                        {
                            "title": "文本框",
                            "name": "6",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 5,
                            "dataFormatter": "(data,params,refs)=>{\n    return {value:data.塔机总数}\n}",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "6"
                            },
                            "component": {
                                "width": 152.19,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 32,
                                "fontWeight": "normal",
                                "color": "#00FFFF"
                            },
                            "left": 458.06,
                            "top": 132.07,
                            "index": "edeedc3a-091c-42ce-8de1-1c7d2a90c160",
                            "zIndex": 170,
                            "display": true,
                            "public": "890654b1-465d-4ba9-8dc7-29a9aff98538"
                        }
                    ],
                    "zIndex": 174,
                    "child": {},
                    "isname": false,
                    "dataFormatter": ""
                },
                {
                    "title": "文本框",
                    "name": "机械设备",
                    "icon": "icon-text",
                    "img": "img/assets/text.png",
                    "dataType": 0,
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "data": {
                        "value": "机械设备"
                    },
                    "component": {
                        "width": 237.7,
                        "height": 40,
                        "name": "text",
                        "prop": "text"
                    },
                    "option": {
                        "textAlign": "left",
                        "fontSize": 34,
                        "fontWeight": "normal",
                        "color": "#fff"
                    },
                    "left": 336.53,
                    "top": 49.65,
                    "index": "4d6f1b5f-e98b-43d6-876f-ee081a894523",
                    "zIndex": 169,
                    "display": true
                },
                {
                    "title": "图片",
                    "name": "图片",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": 95.92,
                    "left": 323.52,
                    "dataType": 0,
                    "data": {
                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231008/6012b07ebc369b27cc0e9c22cbee3279.svg"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 1280,
                        "height": 11.81,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "1234023e-620b-466e-81eb-e897c6a569e5",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 168,
                    "display": true
                },
                {
                    "title": "图片",
                    "name": "背景图片",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": 9.55,
                    "left": 309.39,
                    "dataType": 0,
                    "data": {
                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231020/058ed9d053cc0f0d1376ce88a50f67d3.svg"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "(data,params,refs)=>{\n    refs['62d8bde5-6356-4641-80e4-f12ff73214d0'].$el.style.backgroundColor='rgba(0, 29, 109, 0.9)'\n    refs['62d8bde5-6356-4641-80e4-f12ff73214d0'].$el.style.borderTopRightRadius='45px'\n    return \n}",
                    "component": {
                        "width": 1306.48,
                        "height": 995.68,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "62d8bde5-6356-4641-80e4-f12ff73214d0",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 167,
                    "display": true
                }
            ],
            "zIndex": 231,
            "child": {},
            "isname": false,
            "dataFormatter": ""
        },
        {
            "title": "文件夹",
            "name": "材料物资弹窗",
            "index": "eeaf15cd-03be-4df8-9006-c75da556ef18",
            "menu": false,
            "display": true,
            "lock": false,
            "children": [
                {
                    "name": "关闭",
                    "title": "自定义Vue组件",
                    "icon": "icon-bar",
                    "img": "img/assets/text4.png",
                    "dataType": 0,
                    "data": {
                        "name": "avue"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 45.38,
                        "height": 36.81,
                        "name": "vue",
                        "prop": "vue"
                    },
                    "option": {
                        "content": "<template>\n    <div>\n        <i class=\"el-icon-close closeEdit\" @click=\"close\"></i>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {}\n        },\n        created(){\n\n        },\n        methods:{\n            close(){\n                let refs=this.$parent.getItemRefs();\n                refs['cad7cfcf-75c4-430c-8358-ccdeafa4b5e7'].$children[0].active=1\n                 let imgObj=refs['eeaf15cd-03be-4df8-9006-c75da556ef18']\n    imgObj.setDisplay(true)\n     refs['fcf49a1a-9e23-433c-90d5-f3e0de98e159'].setDisplay(true)\n            }\n        }\n    }\n</script>\n\n<style>\n.closeEdit{\n font-size:40px;\n color:#fff;\n}\n</style>"
                    },
                    "left": 1743.15,
                    "top": 104.44,
                    "index": "74c9e2c7-cd15-4821-8ea9-314ff08dafc1",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 165,
                    "display": true
                },
                {
                    "name": "材料物资tab",
                    "title": "自定义Vue组件",
                    "icon": "icon-bar",
                    "img": "img/assets/text4.png",
                    "dataType": 0,
                    "data": [
                        {
                            "name": "称重验收",
                            "value": 1
                        },
                        {
                            "name": "库存管理",
                            "value": 2
                        }
                    ],
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 47.14,
                        "height": 500,
                        "name": "vue",
                        "prop": "vue",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "content": "<template>\n  <div  class=\"vertical-tabs\">\n     <div class=\"vertical-tab-item\" v-for=\"(item,index) in tabsData\" :key='index' @click='handleTabChange(item)' :class=\"{'vertical-tab-active':item.value==active}\">\n         <span class=\"vertical-tab-tip\" >{{item.name}}</span>\n     </div>\n </div>\n</template>\n<script>\n export default{\n     data(){\n         return {\n           tabsData:[\n              {\n                name:'测试1',\n                value:1\n              },\n              {\n                name:'测试2',\n                value:2\n              },\n              {\n                name:'测试3',\n                value:3\n              }\n           ],\n           active:1\n         }\n     },\n     watch: {\n      dataChart: {\n        handler(val) {\n            if(val && val.length>0){\n                this.tabsData=val\n            }\n        },\n        deep: true,\n        immediate: true,\n      },\n    },\n    mounted(){\n       let refs=this.$parent.getItemRefs();\n        refs['9bbefad7-9019-4424-8a0b-772b23d38685'].setDisplay(true)\n    },\n     methods:{\n      handleTabChange(item){\n        this.active=item.value\n        let refs=this.$parent.getItemRefs();\n        if(item.value==1){\n          refs['48eef7b2-02c4-4c4a-87c3-a9850edff9b6'].setDisplay(false)\n          refs['9bbefad7-9019-4424-8a0b-772b23d38685'].setDisplay(true)\n        }else{\n           refs['48eef7b2-02c4-4c4a-87c3-a9850edff9b6'].setDisplay(true)\n          refs['9bbefad7-9019-4424-8a0b-772b23d38685'].setDisplay(false)\n        }\n      }\n     }\n }\n</script>\n\n<style lang='scss' scoped>\n.vertical-tabs{\n       background: #16115B;\n       color:#fff;\n       display: flex;\n       flex-direction: column;\n        height:350px;\n        width:150px;\n        border-top:3px solid #1A22FC;\n        border-left:3px solid #1A22FC;\n        border-right:3px solid #1A22FC;\n       .vertical-tab-item{\n         flex: 1;\n         display: flex;\n         align-items: center;\n         justify-content: center;\n         text-align: center;\n         border-bottom: 3px solid #1A22FC;\n         padding:8px;\n         cursor: pointer;\n             &:hover{\n               background: rgba(20, 44, 170, 0.4)\n             }\n             .vertical-tab-tip {\n                 writing-mode: vertical-rl; /* 从上到下的垂直书写模式 */\n                 text-orientation: upright;\n                 cursor: pointer;\n                 font-size: 22px;\n             }\n            \n         }\n         .vertical-tab-active{\n               background: rgba(20, 44, 170, 0.9)\n             }\n        \n     }\n</style>"
                    },
                    "left": 77.12,
                    "top": 88.45,
                    "index": "cad7cfcf-75c4-430c-8358-ccdeafa4b5e7",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 164,
                    "display": true
                },
                {
                    "title": "文件夹",
                    "name": "称重验收",
                    "index": "48eef7b2-02c4-4c4a-87c3-a9850edff9b6",
                    "menu": true,
                    "display": true,
                    "lock": false,
                    "children": [
                        {
                            "title": "iframe",
                            "name": "iframe",
                            "icon": "icon-iframe",
                            "img": "img/assets/iframe.png",
                            "top": 93.84,
                            "left": 144.2,
                            "component": {
                                "width": 1640,
                                "height": 820,
                                "option": {},
                                "name": "iframe",
                                "prop": "iframe",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "dataType": 0,
                            "data": {
                                "value": "https://dash.hibuilding.cn/view/143"
                            },
                            "dataFormatter": "(data,params,refs)=>{\n    let id=window.$glob.params.project_id\n    let url\n    if(id){\n        url=data.value+'?project_id='+id\n    }else{\n        url=data.value\n    }\n    return {\n        value:url\n    }\n    \n}",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "option": {},
                            "index": "6dc5d02c-3de2-4795-8c54-cd81618749d9",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 162,
                            "display": true
                        }
                    ],
                    "zIndex": 163,
                    "child": {},
                    "isname": false,
                    "dataFormatter": ""
                },
                {
                    "title": "文件夹",
                    "name": "库存管理",
                    "index": "9bbefad7-9019-4424-8a0b-772b23d38685",
                    "menu": true,
                    "display": true,
                    "lock": false,
                    "children": [
                        {
                            "title": "iframe",
                            "name": "iframe",
                            "icon": "icon-iframe",
                            "img": "img/assets/iframe.png",
                            "top": 96.72,
                            "left": 142.76,
                            "component": {
                                "width": 1640,
                                "height": 820,
                                "option": {},
                                "name": "iframe",
                                "prop": "iframe",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "dataType": 0,
                            "data": {
                                "value": "https://dash.hibuilding.cn/view/129"
                            },
                            "dataFormatter": "(data,params,refs)=>{\n    let id=window.$glob.params.project_id\n    let url\n    if(id){\n        url=data.value+'?project_id='+id\n    }else{\n        url=data.value\n    }\n    return {\n        value:url\n    }\n    \n}",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "option": {},
                            "index": "ab57ae10-2316-4710-8019-05f4416dbb04",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 160,
                            "display": true
                        }
                    ],
                    "zIndex": 161,
                    "child": {},
                    "isname": false,
                    "dataFormatter": ""
                },
                {
                    "title": "图片",
                    "name": "背景图片",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": 88.19,
                    "left": 124.7,
                    "dataType": 0,
                    "data": {
                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231008/4bfa72efd567c1ca0e4cbd6d87b738f1.svg"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "(data,params,refs)=>{\n    refs['14021a3c-fdf6-48a8-8b57-7b024e3a842f'].$el.style.backgroundColor='rgba(0, 29, 109, 0.9)'\n    refs['14021a3c-fdf6-48a8-8b57-7b024e3a842f'].$el.style.borderTopRightRadius='45px'\n    return \n}",
                    "component": {
                        "width": 1690.95,
                        "height": 856.5,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "14021a3c-fdf6-48a8-8b57-7b024e3a842f",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 159,
                    "display": true
                }
            ],
            "zIndex": 166,
            "child": {},
            "dataFormatter": "",
            "isname": false
        },
        {
            "title": "文件夹",
            "name": "遮罩层",
            "index": "fcf49a1a-9e23-433c-90d5-f3e0de98e159",
            "menu": false,
            "display": true,
            "lock": false,
            "children": [
                {
                    "name": "自定义Vue组件",
                    "title": "自定义Vue组件",
                    "icon": "icon-bar",
                    "img": "img/assets/text4.png",
                    "dataType": 0,
                    "data": {
                        "name": "avue"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 1926.03,
                        "height": 1082.57,
                        "name": "vue",
                        "prop": "vue"
                    },
                    "option": {
                        "content": "<template>\n    <div>\n    <div class=\"maskVue\"></div>\n        \n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {}\n        },\n        created(){\n\n        },\n        methods:{\n\n        }\n    }\n</script>\n\n<style>\n.maskVue{width:100%;height:1080px;position:fixed;top:0;background-color: rgba(0, 0, 0, 0.5); }\n</style>"
                    },
                    "left": -14.38,
                    "top": -14.39,
                    "index": "6649adef-d059-4dbc-81ef-c4562ff3c3ba",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 157,
                    "display": true
                },
                {
                    "title": "文本框",
                    "name": "文本框",
                    "icon": "icon-text",
                    "img": "img/assets/text.png",
                    "dataType": 0,
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "data": {
                        "value": ""
                    },
                    "component": {
                        "width": 100,
                        "height": 40,
                        "name": "text",
                        "prop": "text"
                    },
                    "option": {
                        "textAlign": "center",
                        "fontSize": 26,
                        "fontWeight": "normal",
                        "color": "#fff"
                    },
                    "left": 0,
                    "top": 0,
                    "index": "d57da72c-ed8c-4933-9534-0b02f1e67140",
                    "zIndex": 156,
                    "display": true
                }
            ],
            "zIndex": 158,
            "child": {},
            "isname": false,
            "dataFormatter": ""
        },
        {
            "title": "文件夹",
            "name": "进度部位",
            "index": "aadb8825-8b49-4b9b-b8f6-ce1b9e591ce1",
            "menu": false,
            "display": false,
            "lock": false,
            "children": [
                {
                    "title": "文本框",
                    "name": "进度部位",
                    "icon": "icon-text",
                    "img": "img/assets/text.png",
                    "dataType": 0,
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "data": {
                        "value": "进度部位"
                    },
                    "component": {
                        "width": 140.37,
                        "height": 40,
                        "name": "text",
                        "prop": "text"
                    },
                    "option": {
                        "textAlign": "center",
                        "fontSize": 26,
                        "fontWeight": "normal",
                        "color": "#fff"
                    },
                    "left": 879.53,
                    "top": 899.75,
                    "index": "42df83c6-433d-4c04-aa2d-0419aaac366d",
                    "zIndex": 154,
                    "lock": false,
                    "display": false,
                    "clickFormatter": "(params,refs)=>{\n    refs['d55cb26b-3179-438c-8af2-31b9ca420e5d'].setDisplay(false) // 施工过程\n    refs['fcf49a1a-9e23-433c-90d5-f3e0de98e159'].setDisplay(false) \n    refs['4a674a31-5233-4745-a0c5-96b1d9347ec0'].setDisplay(true) // 施工过程下班前晨会\n    refs['7ebc0ed5-aef9-44eb-8026-a8231d6f060a'].setDisplay(true)\n    refs['eeaf15cd-03be-4df8-9006-c75da556ef18'].setDisplay(true) // 材料物资\n    refs['a7f208fd-6dd5-4d8c-9ce8-6a2747a0d28a'].setDisplay(true)\n    refs['a7127b05-b3a5-4225-a6ac-2b00ed21e71d'].setDisplay(true)\n    refs['559875c2-4016-4322-a06d-4192236f6e8a'].setDisplay(true)\n    refs['47096d83-aa89-413d-869e-7e1b574a3163'].setDisplay(true)\n    refs['37b1c691-25a7-4db6-99cd-a60e1e34817b'].setDisplay(true)\n}"
                },
                {
                    "title": "边框2",
                    "name": "datav",
                    "icon": "icon-biankuang",
                    "img": "img/assets/borderBox/borderBox_02.png",
                    "top": 898.16,
                    "left": 1186.27,
                    "data": {},
                    "component": {
                        "width": 134.11,
                        "height": 52.42,
                        "name": "borderBox",
                        "prop": "borderBox",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "type": 2,
                        "color1": "#83bff6",
                        "color2": "#00CED1"
                    },
                    "index": "4cc44f48-919e-4aa5-9f18-c32a5cf2d9a6",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 153,
                    "lock": false,
                    "display": false,
                    "dataFormatter": "",
                    "clickFormatter": "(params,refs)=>{\n    refs['a7127b05-b3a5-4225-a6ac-2b00ed21e71d'].setDisplay(false) // 机械设备\n    refs['fcf49a1a-9e23-433c-90d5-f3e0de98e159'].setDisplay(false) \n    refs['559875c2-4016-4322-a06d-4192236f6e8a'].setDisplay(true)\n    refs['eeaf15cd-03be-4df8-9006-c75da556ef18'].setDisplay(true) // 材料物资\n    refs['a7f208fd-6dd5-4d8c-9ce8-6a2747a0d28a'].setDisplay(true)\n    refs['7ebc0ed5-aef9-44eb-8026-a8231d6f060a'].setDisplay(true)\n    refs['d55cb26b-3179-438c-8af2-31b9ca420e5d'].setDisplay(true) // 施工过程\n    refs['47096d83-aa89-413d-869e-7e1b574a3163'].setDisplay(true)\n    refs['37b1c691-25a7-4db6-99cd-a60e1e34817b'].setDisplay(true)\n    refs['ad5986a9-2f79-470a-8a39-340dc916c2e1'].setDisplay(false)\n    refs['2df433ea-27a2-440f-8fe3-adb880ab4dd2'].setDisplay(true) // 在场人员\n    refs['1d5412a1-2bd6-49a2-8a2c-5b81c1653fe8'].$children[0].selectValue='video' // 场地环境tab 显示\n    refs['41ae471e-562b-4e17-8e80-f5e8debad272'].setDisplay(true) // 扬尘监控\n    refs['831396d3-2cb3-4178-83bc-74f9b3f8fb24'].setDisplay(true) //历史事件详情\n}"
                },
                {
                    "title": "图片",
                    "name": "图片",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": 907.29,
                    "left": 1201.76,
                    "dataType": 0,
                    "data": {
                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20230928/5b2a9ff4192f10fe0f1fd797d8291552.svg"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 32,
                        "height": 31,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "9eb37c73-fb67-4ab7-8148-5a1c39dfe8a6",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 152,
                    "lock": false,
                    "display": false
                },
                {
                    "title": "文本框",
                    "name": "在线:2",
                    "icon": "icon-text",
                    "img": "img/assets/text.png",
                    "dataType": 5,
                    "dataFormatter": "(data,params,refs)=>{\n    return {value:'在线:'+(data.在线摄像机||0)}\n}",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "data": {
                        "value": "在线:2"
                    },
                    "component": {
                        "width": 100,
                        "height": 40,
                        "name": "text",
                        "prop": "text"
                    },
                    "option": {
                        "textAlign": "center",
                        "fontSize": 16,
                        "fontWeight": "normal",
                        "color": "#fff"
                    },
                    "left": 1223.84,
                    "top": 901.78,
                    "index": "6a24108b-84c7-429f-96ef-d979ab9681c0",
                    "zIndex": 151,
                    "lock": false,
                    "public": "af280484-d741-47f8-8279-ec247c2de39d",
                    "display": false
                },
                {
                    "name": "自定义Vue组件",
                    "title": "自定义Vue组件",
                    "icon": "icon-bar",
                    "img": "img/assets/text4.png",
                    "dataType": 5,
                    "data": {
                        "name": "avue"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 755.04,
                        "height": 60.58,
                        "name": "vue",
                        "prop": "vue"
                    },
                    "option": {
                        "content": "<template>\n    <div>\n       <el-steps :active=\"activeValue\"  align-center>\n  <el-step title=\"开工准备\" description=\"\"></el-step>\n  <el-step title=\"地基基础\" description=\"\"></el-step>\n  <el-step title=\"主体结构\" description=\"\"></el-step>\n  <el-step title=\"装饰安装\" description=\"\"></el-step>\n   <el-step title=\"完工扫尾\" description=\"\"></el-step>\n</el-steps> \n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {\n            activeValue:1,\n             data:[{value:'开工准备',num:1},{value:'地基基础',num:2},{value:'主体结构',num:3},{value:'装饰安装',num:4},{value:'完工扫尾',num:5},]\n            }\n        },\n        created(){\n\n        },\n         watch: {\n            dataChart: {\n            handler(val) {\n\n                this.activeValue=this.data.filter((item)=>item.value==val.进度部位)[0].num\n                console.log(this.activeValue,'this.activeValue')\n            },\n            deep: true,\n            immediate: true,\n            },\n        },\n        methods:{\n\n        }\n    }\n</script>\n\n<style>\n.is-process{\n    color:#c0c4cc !important\n}\n</style>"
                    },
                    "left": 581.66,
                    "top": 975.62,
                    "index": "6501ebc9-02b8-48b0-8f52-b55daa86fb68",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 150,
                    "lock": false,
                    "display": false,
                    "public": "af280484-d741-47f8-8279-ec247c2de39d"
                },
                {
                    "title": "图片",
                    "name": "进度",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": 873.1,
                    "left": 573.4,
                    "dataType": 0,
                    "data": {
                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20230928/44f315a231b921bdb5d120a3a8b15278.svg"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 776.93,
                        "height": 194.6,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "5485bfd6-74a2-4d34-a46d-30fbd9b8ccfc",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 149,
                    "lock": false,
                    "display": false
                }
            ],
            "zIndex": 155,
            "child": {},
            "isname": false,
            "dataFormatter": ""
        },
        {
            "title": "文件夹",
            "name": "机械设备",
            "index": "5bafa471-b19e-4f72-9be2-e05efdb6ad0a",
            "menu": false,
            "display": false,
            "lock": true,
            "children": [
                {
                    "name": "塔机选择",
                    "title": "自定义Vue组件",
                    "icon": "icon-bar",
                    "img": "img/assets/text4.png",
                    "dataType": 5,
                    "data": {
                        "name": "avue"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 88.98,
                        "height": 31.19,
                        "name": "vue",
                        "prop": "vue"
                    },
                    "option": {
                        "content": "<template>\n    <div>\n        <el-select v-model=\"value\" class='selectNum' @change=\"onChange\" size='mini' placeholder=\"请选择\">\n            <el-option\n            v-for=\"item in options\"\n            \n            :key=\"item.value\"\n            :label=\"item.label\"\n            :value=\"item.value\">\n            </el-option>\n        </el-select>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {\n                 options: [],\n                  value: ''\n            }\n        },\n        created(){\n\n        },\n        mounted(){\n            setTimeout(()=>{\n                \n                this.options=[]\n                this.dataChart.map((item,index)=>{\n                    if(index==0){\n                        window.tajiRecord=item\n                        this.value=item.塔机名称\n                    }\n                    this.options.push({\n                        value:item.塔机名称,\n                        label:item.塔机名称,\n                    })\n                })\n            },2000)\n            \n        },\n        methods:{\n            onChange(value){\n                this.value=value\n                 \n                 let record= window.tajiList.filter((item)=>item.塔机名称==value)[0]\n                 this.refList['0f86a839-4596-414b-9962-cc334045e739'].dataChart.value=record.高度\n                 this.refList['db084d44-10d1-4ea5-856d-79fbf1407df0'].dataChart.value=record.力矩\n                 this.refList['791d4768-02fb-4876-baab-2d59d98b48cf'].dataChart.value=record.载量\n                 this.refList['a08dd9b1-6fc9-4cb0-8071-57fb64e462c0'].dataChart.value=record.幅度\n                 this.refList['040c1645-32a5-4e60-88ce-786bb748f59e'].dataChart.value=record.回旋角度\n                 this.refList['34cfd3ef-4fb7-4c05-8c3f-d3cd33e634e3'].dataChart.value=record.倾角\n                   \n            }\n        }\n    }\n</script>\n\n<style>\n.el-input__inner{background:transparent!important}\n.selectNum{\n  width:90px;\n  border:1px solid #00ffff;\n}\n</style>"
                    },
                    "left": 1681.96,
                    "top": 278.93,
                    "index": "634e3de4-af3b-4107-83f9-a885e11e9d60",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 147,
                    "lock": false,
                    "public": "c2d80a5d-f4d2-4805-8d17-75619caea984",
                    "display": false
                },
                {
                    "name": "吊塔数量",
                    "title": "自定义Vue组件",
                    "icon": "icon-bar",
                    "img": "img/assets/text4.png",
                    "dataType": 0,
                    "data": {
                        "name": "avue"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 215.61,
                        "height": 23.88,
                        "name": "vue",
                        "prop": "vue",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "content": "<template>\n    <div>\n        <div class='nums'>\n            <span class='numSpan'></span>\n             <span class='numSpan'></span>\n              <span class='numSpan'></span>\n               <span class='numSpans'></span>\n        </div>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {}\n        },\n        created(){\n\n        },\n        methods:{\n\n        }\n    }\n</script>\n\n<style>\n.el-table .el-table__cell:hover{\n    background:rgba(255, 0, 0, 0)!important;\n    color:#fff!important;\n}\n.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{\n background:rgba(255, 0, 0, 0)!important;\n    color:#fff!important;\n}\n    .numSpans{\n     width:43px;\n     height:12px;\n     background: #00FFFF;\n     display:block;\n     float:left;\n     margin-right:4px;\n     opacity:0.6;\n    }\n    .numSpan{\n     width:43px;\n     height:12px;\n     background: #00FFFF;\n     display:block;\n     float:left;\n     margin-right:4px;\n    }\n    .nums{\n      width:188px;\n      height:12px;\n      border:1px solid #00FFFF;\n      padding:3px;\n    }\n</style>"
                    },
                    "left": 1460.14,
                    "top": 350.38,
                    "index": "71ebc793-f73e-4454-87e7-c3acbf7092df",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 146,
                    "lock": true,
                    "display": false
                },
                {
                    "title": "文本框",
                    "name": "共3台 / 1台离线",
                    "icon": "icon-text",
                    "img": "img/assets/text.png",
                    "dataType": 5,
                    "dataFormatter": "(data,params,refs)=>{\n    return {value:'共'+data.机械设备总量+\"台 / \"+data.机械设备离线数量+'台离线'}\n}",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "data": {
                        "value": "共3台 / 1台离线"
                    },
                    "component": {
                        "width": 139.62,
                        "height": 31.47,
                        "name": "text",
                        "prop": "text",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "textAlign": "center",
                        "fontSize": 14,
                        "fontWeight": "normal",
                        "color": "#fff"
                    },
                    "left": 1650.05,
                    "top": 338.7,
                    "index": "e0a3c191-2ce6-46e4-b79a-5908cacf9903",
                    "zIndex": 145,
                    "lock": true,
                    "public": "af280484-d741-47f8-8279-ec247c2de39d",
                    "display": false
                },
                {
                    "title": "文件夹",
                    "name": "竖线",
                    "index": "5436ec02-2d05-4997-8cfc-4bc3b80ad407",
                    "menu": false,
                    "display": false,
                    "lock": true,
                    "children": [
                        {
                            "name": "自定义Vue组件",
                            "title": "自定义Vue组件",
                            "icon": "icon-bar",
                            "img": "img/assets/text4.png",
                            "dataType": 0,
                            "data": {
                                "name": "avue"
                            },
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "component": {
                                "width": 126.65,
                                "height": 41.55,
                                "name": "vue",
                                "prop": "vue",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "content": "<template>\n    <div>\n        <div class=\"lines\">\n\n        </div>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {}\n        },\n        created(){\n\n        },\n        methods:{\n\n        }\n    }\n</script>\n\n<style>\n.lines{\nwidth:1px;\nheight:58px;\n background: linear-gradient(to bottom, #DF5BF4, #035BFF);\n}\n</style>"
                            },
                            "left": 1530.27,
                            "top": 458.43,
                            "index": "5f71fb77-aff4-4c89-8f7a-140ac7272aa3",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 143,
                            "lock": true,
                            "display": false
                        },
                        {
                            "name": "自定义Vue组件",
                            "title": "自定义Vue组件",
                            "icon": "icon-bar",
                            "img": "img/assets/text4.png",
                            "dataType": 0,
                            "data": {
                                "name": "avue"
                            },
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "component": {
                                "width": 126.65,
                                "height": 48.76,
                                "name": "vue",
                                "prop": "vue"
                            },
                            "option": {
                                "content": "<template>\n    <div>\n        <div class=\"lines\">\n\n        </div>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {}\n        },\n        created(){\n\n        },\n        methods:{\n\n        }\n    }\n</script>\n\n<style>\n.lines{\nwidth:1px;\nheight:58px;\n background: linear-gradient(to bottom, #DF5BF4, #035BFF);\n}\n</style>"
                            },
                            "left": 1691.26,
                            "top": 461.33,
                            "index": "0526b6fa-4f78-4629-8188-75b5e98fc279",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 142,
                            "lock": true,
                            "display": false
                        },
                        {
                            "name": "自定义Vue组件",
                            "title": "自定义Vue组件",
                            "icon": "icon-bar",
                            "img": "img/assets/text4.png",
                            "dataType": 0,
                            "data": {
                                "name": "avue"
                            },
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "component": {
                                "width": 126.65,
                                "height": 45.88,
                                "name": "vue",
                                "prop": "vue",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "content": "<template>\n    <div>\n        <div class=\"lines\">\n\n        </div>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {}\n        },\n        created(){\n\n        },\n        methods:{\n\n        }\n    }\n</script>\n\n<style>\n.lines{\nwidth:1px;\nheight:58px;\n background: linear-gradient(to bottom, #DF5BF4, #035BFF);\n}\n</style>"
                            },
                            "left": 1530.83,
                            "top": 384.99,
                            "index": "275205f1-7097-4073-86e4-b7203f848f85",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 141,
                            "lock": true,
                            "display": false
                        },
                        {
                            "name": "自定义Vue组件",
                            "title": "自定义Vue组件",
                            "icon": "icon-bar",
                            "img": "img/assets/text4.png",
                            "dataType": 0,
                            "data": {
                                "name": "avue"
                            },
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "component": {
                                "width": 126.65,
                                "height": 34.36,
                                "name": "vue",
                                "prop": "vue",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "content": "<template>\n    <div>\n        <div class=\"lines\">\n\n        </div>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {}\n        },\n        created(){\n\n        },\n        methods:{\n\n        }\n    }\n</script>\n\n<style>\n.lines{\nwidth:1px;\nheight:58px;\n background: linear-gradient(to bottom, #DF5BF4, #035BFF);\n}\n</style>"
                            },
                            "left": 1690.82,
                            "top": 384.99,
                            "index": "36216882-f3f5-4632-8860-e04f0dc2c3e1",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 140,
                            "lock": true,
                            "display": false
                        }
                    ],
                    "zIndex": 144,
                    "child": {},
                    "isname": false
                },
                {
                    "title": "文件夹",
                    "name": "幅度值",
                    "index": "8e886d93-d949-48b3-a92b-c1b389562c18",
                    "menu": false,
                    "display": false,
                    "lock": true,
                    "children": [
                        {
                            "title": "文本框",
                            "name": "倾角",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "倾角"
                            },
                            "component": {
                                "width": 100,
                                "height": 38.56,
                                "name": "text",
                                "prop": "text",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 15,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 1695.35,
                            "top": 481.53,
                            "index": "4e3492c9-c1bb-461d-814a-ca82bc7c4656",
                            "zIndex": 138,
                            "lock": true,
                            "display": false
                        },
                        {
                            "title": "文本框",
                            "name": "回旋角度",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "回旋角度"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 15,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 1560.04,
                            "top": 480.09,
                            "index": "97e403ae-138f-4dbe-8b87-68fe558a07c9",
                            "zIndex": 137,
                            "lock": true,
                            "display": false
                        },
                        {
                            "title": "文本框",
                            "name": "幅度",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "幅度"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 15,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 1400.82,
                            "top": 478.65,
                            "index": "58174b1f-406c-48ab-8ee6-6623e6fd9eab",
                            "zIndex": 136,
                            "lock": true,
                            "display": false
                        },
                        {
                            "title": "文本框",
                            "name": "68.6°",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "0.00°"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 20,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 1695.86,
                            "top": 454.1,
                            "index": "34cfd3ef-4fb7-4c05-8c3f-d3cd33e634e3",
                            "zIndex": 135,
                            "lock": true,
                            "display": false
                        },
                        {
                            "title": "文本框",
                            "name": "268.5°",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "0.00°"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 20,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 1560.61,
                            "top": 454.12,
                            "index": "040c1645-32a5-4e60-88ce-786bb748f59e",
                            "zIndex": 134,
                            "lock": true,
                            "display": false
                        },
                        {
                            "title": "文本框",
                            "name": "26m",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "21.10m"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 20,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 1405,
                            "top": 454.09,
                            "index": "a08dd9b1-6fc9-4cb0-8071-57fb64e462c0",
                            "zIndex": 133,
                            "lock": true,
                            "display": false
                        }
                    ],
                    "zIndex": 139,
                    "child": {},
                    "isname": false,
                    "dataFormatter": ""
                },
                {
                    "title": "文件夹",
                    "name": "高度值",
                    "index": "f78e956f-ba45-420e-ba74-f71d51a93137",
                    "menu": false,
                    "display": false,
                    "lock": true,
                    "children": [
                        {
                            "title": "文本框",
                            "name": "载量",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "载量"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 15,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 1695.03,
                            "top": 406.56,
                            "index": "b574ed6e-5903-4904-89f8-7d83c074aa9a",
                            "zIndex": 131,
                            "lock": true,
                            "display": false
                        },
                        {
                            "title": "文本框",
                            "name": "力矩",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "力矩"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 15,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 1560.92,
                            "top": 406.56,
                            "index": "fe755b44-4094-46db-8f69-a25e62b17304",
                            "zIndex": 130,
                            "lock": true,
                            "display": false
                        },
                        {
                            "title": "文本框",
                            "name": "高度",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "高度"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 15,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 1400.26,
                            "top": 405.12,
                            "index": "5f4fe897-9af4-4e41-8026-b83c638cf4f4",
                            "zIndex": 129,
                            "lock": true,
                            "display": false
                        },
                        {
                            "title": "文本框",
                            "name": "366t",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "0.000t"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 20,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 1695.54,
                            "top": 380.57,
                            "index": "791d4768-02fb-4876-baab-2d59d98b48cf",
                            "zIndex": 128,
                            "lock": true,
                            "display": false
                        },
                        {
                            "title": "文本框",
                            "name": "152%",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "10.80%"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 20,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 1560.49,
                            "top": 380.59000000000003,
                            "index": "db084d44-10d1-4ea5-856d-79fbf1407df0",
                            "zIndex": 127,
                            "lock": true,
                            "display": false
                        },
                        {
                            "title": "文本框",
                            "name": "26m",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "32.40m"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 20,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 1405.68,
                            "top": 382,
                            "index": "0f86a839-4596-414b-9962-cc334045e739",
                            "zIndex": 126,
                            "lock": true,
                            "public": "c2d80a5d-f4d2-4805-8d17-75619caea984",
                            "display": false
                        }
                    ],
                    "zIndex": 132,
                    "child": {},
                    "isname": false,
                    "dataFormatter": ""
                },
                {
                    "title": "文本框",
                    "name": "吊塔",
                    "icon": "icon-text",
                    "img": "img/assets/text.png",
                    "dataType": 0,
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "data": {
                        "value": "塔吊"
                    },
                    "component": {
                        "width": 100,
                        "height": 40,
                        "name": "text",
                        "prop": "text"
                    },
                    "option": {
                        "textAlign": "center",
                        "fontSize": 20,
                        "fontWeight": "normal",
                        "color": "#fff"
                    },
                    "left": 1385.67,
                    "top": 338.86,
                    "index": "c5a902e0-0da4-4dc1-8500-a81d892c02ad",
                    "zIndex": 125,
                    "lock": true,
                    "display": false
                },
                {
                    "title": "文本框",
                    "name": "机械设备",
                    "icon": "icon-text",
                    "img": "img/assets/text.png",
                    "dataType": 0,
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "data": {
                        "value": "机械设备"
                    },
                    "component": {
                        "width": 155,
                        "height": 32,
                        "name": "text",
                        "prop": "text",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "textAlign": "center",
                        "fontSize": 24,
                        "fontWeight": "bold",
                        "color": "#fff"
                    },
                    "left": 1385.6699999999998,
                    "top": 278.32,
                    "index": "f0b1d0fd-b271-4ad1-83d1-4e03d108bf15",
                    "zIndex": 124,
                    "lock": true,
                    "display": false,
                    "clickFormatter": "(params,refs)=>{\n    refs['a7f208fd-6dd5-4d8c-9ce8-6a2747a0d28a'].setDisplay(false) // 机械设备\n    refs['fcf49a1a-9e23-433c-90d5-f3e0de98e159'].setDisplay(false)\n    refs['559875c2-4016-4322-a06d-4192236f6e8a'].setDisplay(true)\n    refs['eeaf15cd-03be-4df8-9006-c75da556ef18'].setDisplay(true) //材料物资\n    refs['a7127b05-b3a5-4225-a6ac-2b00ed21e71d'].setDisplay(true)\n    refs['7ebc0ed5-aef9-44eb-8026-a8231d6f060a'].setDisplay(true)\n    refs['d55cb26b-3179-438c-8af2-31b9ca420e5d'].setDisplay(true) //施工过程\n    refs['47096d83-aa89-413d-869e-7e1b574a3163'].setDisplay(true)\n    refs['37b1c691-25a7-4db6-99cd-a60e1e34817b'].setDisplay(true)\n}"
                },
                {
                    "name": "下划线",
                    "title": "自定义Vue组件",
                    "icon": "icon-bar",
                    "img": "img/assets/text4.png",
                    "dataType": 0,
                    "data": {
                        "name": "avue"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 360.27,
                        "height": 5.51,
                        "name": "vue",
                        "prop": "vue",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "content": "<template>\n    <div>\n        <div class=\"line\"></div>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {}\n        },\n        created(){\n\n        },\n        methods:{\n\n        }\n    }\n</script>\n\n<style>\n.line{\nwidth: 100%;\n    height: 6px;\n    position: absolute;\n    bottom: -15px;\n    background: -webkit-gradient(linear,left top,right top,from(#005bff),color-stop(17%,#2e5bfc),color-stop(47%,#795bf9),color-stop(72%,#b05bf6),color-stop(90%,#d35bf4),to(#e05bf4));\n    background: linear-gradient(90deg,#005bff,#2e5bfc 17%,#795bf9 47%,#b05bf6 72%,#d35bf4 90%,#e05bf4);\n}\n</style>"
                    },
                    "left": 1415.93,
                    "top": 305.41,
                    "index": "cd598d59-b703-4500-b055-fe18c1887bed",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 123,
                    "lock": true,
                    "display": false
                },
                {
                    "title": "图片",
                    "name": "机械设备",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": 263.75,
                    "left": 1387.5,
                    "dataType": 0,
                    "data": {
                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20230928/873b8b14bacb1bd9be01465c0963b0bc.svg"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 421,
                        "height": 276,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "d78700d7-3285-4382-941e-ecd5e00e9c8c",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 122,
                    "lock": true,
                    "display": false
                }
            ],
            "zIndex": 148,
            "child": {},
            "isname": false,
            "dataFormatter": ""
        },
        {
            "title": "文件夹",
            "name": "场地环境",
            "index": "e13d089f-3dd4-42fd-84d8-7f0a9afab88e",
            "menu": false,
            "display": false,
            "lock": true,
            "children": [
                {
                    "title": "文本框",
                    "name": "文本框",
                    "icon": "icon-text",
                    "img": "img/assets/text.png",
                    "dataType": 0,
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "data": {
                        "value": ""
                    },
                    "component": {
                        "width": 376.77,
                        "height": 100.54,
                        "name": "text",
                        "prop": "text"
                    },
                    "option": {
                        "textAlign": "center",
                        "fontSize": 26,
                        "fontWeight": "normal",
                        "color": "#fff"
                    },
                    "left": 1411.6,
                    "top": 122.58,
                    "index": "bcc54c00-5f1b-49bd-b2f3-fec7321622da",
                    "zIndex": 120,
                    "display": false,
                    "clickFormatter": "(params,refs)=>{\n    refs['a7127b05-b3a5-4225-a6ac-2b00ed21e71d'].setDisplay(false) // 机械设备\n    refs['fcf49a1a-9e23-433c-90d5-f3e0de98e159'].setDisplay(false) \n    refs['559875c2-4016-4322-a06d-4192236f6e8a'].setDisplay(true)\n    refs['eeaf15cd-03be-4df8-9006-c75da556ef18'].setDisplay(true) // 材料物资\n    refs['a7f208fd-6dd5-4d8c-9ce8-6a2747a0d28a'].setDisplay(true)\n    refs['7ebc0ed5-aef9-44eb-8026-a8231d6f060a'].setDisplay(true)\n    refs['d55cb26b-3179-438c-8af2-31b9ca420e5d'].setDisplay(true) // 施工过程\n    refs['47096d83-aa89-413d-869e-7e1b574a3163'].setDisplay(true)\n    refs['37b1c691-25a7-4db6-99cd-a60e1e34817b'].setDisplay(true)\n    refs['41ae471e-562b-4e17-8e80-f5e8debad272'].setDisplay(false)\n    refs['1d5412a1-2bd6-49a2-8a2c-5b81c1653fe8'].$children[0].selectValue='yang'\n    refs['ad5986a9-2f79-470a-8a39-340dc916c2e1'].setDisplay(true) // 场地环境-视频监控\n    refs['831396d3-2cb3-4178-83bc-74f9b3f8fb24'].setDisplay(true) // 场地环境-历史事件详情\n}"
                },
                {
                    "title": "文件夹",
                    "name": "环境值",
                    "index": "e564547c-d45c-4a75-8d5f-00c4f70cc5ea",
                    "menu": false,
                    "display": false,
                    "lock": true,
                    "children": [
                        {
                            "title": "文本框",
                            "name": "PM10",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "PM10"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 15,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 1666.7600000000002,
                            "top": 137.02000000000004,
                            "index": "bfad6a52-36d7-44e0-9b7e-895fd0f756e4",
                            "zIndex": 118,
                            "lock": true,
                            "display": false
                        },
                        {
                            "title": "文本框",
                            "name": "PM2.5",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "PM2.5"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 15,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 1596.11,
                            "top": 137.07,
                            "index": "7a72924a-8dee-480f-8bfe-3a8dd283ffb2",
                            "zIndex": 117,
                            "lock": true,
                            "display": false
                        },
                        {
                            "title": "文本框",
                            "name": "温度",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "温度"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 15,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 1508.1900000000003,
                            "top": 135.58000000000004,
                            "index": "ce1e1631-131f-4374-bc28-d2bef1e4a98b",
                            "zIndex": 116,
                            "lock": true,
                            "display": false
                        },
                        {
                            "title": "文本框",
                            "name": "48",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 5,
                            "dataFormatter": "(data,params,refs)=>{\n    return {value:data.pm10}\n}",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "48"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 20,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 1668.2700000000002,
                            "top": 111.02999999999999,
                            "index": "46c2b501-24fd-40bd-880d-b99713060891",
                            "zIndex": 115,
                            "lock": true,
                            "public": "72f5d9d5-0b88-49aa-a85f-a9d6a5bd64d0",
                            "display": false
                        },
                        {
                            "title": "文本框",
                            "name": "34",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 5,
                            "dataFormatter": "(data,params,refs)=>{\n    return {value:data.pm25}\n}",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "34"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 20,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 1591.8200000000002,
                            "top": 111.05,
                            "index": "11d77fd4-5fd8-4090-8606-7618c4b336b9",
                            "zIndex": 114,
                            "lock": true,
                            "public": "72f5d9d5-0b88-49aa-a85f-a9d6a5bd64d0",
                            "display": false
                        },
                        {
                            "title": "文本框",
                            "name": "26℃",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 5,
                            "dataFormatter": "(data,params,refs)=>{\n    return {value:data.温度}\n}",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "26℃"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 20,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 1511.13,
                            "top": 111.02,
                            "index": "14eb0bf9-9737-4c21-b1bf-7e7e81b7ad91",
                            "zIndex": 113,
                            "lock": true,
                            "public": "72f5d9d5-0b88-49aa-a85f-a9d6a5bd64d0",
                            "display": false
                        }
                    ],
                    "zIndex": 119,
                    "child": {},
                    "isname": false,
                    "dataFormatter": ""
                },
                {
                    "title": "文件夹",
                    "name": "湿度值",
                    "index": "7de59a22-09b3-4fcf-8652-d6eafd977fa4",
                    "menu": false,
                    "display": false,
                    "lock": true,
                    "children": [
                        {
                            "title": "文本框",
                            "name": "噪声",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "噪声"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 15,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 1666.7600000000002,
                            "top": 196.07,
                            "index": "d290b301-0a85-47fd-8a57-a25c0b8c4ba0",
                            "zIndex": 111,
                            "lock": true,
                            "display": false
                        },
                        {
                            "title": "文本框",
                            "name": "风力",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "风向"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 15,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 1593.2500000000002,
                            "top": 196.07,
                            "index": "2e088b95-6b32-4fda-8f08-c3d1f7114c48",
                            "zIndex": 110,
                            "lock": true,
                            "display": false
                        },
                        {
                            "title": "文本框",
                            "name": "湿度",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "湿度"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 15,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 1508.1900000000003,
                            "top": 194.63,
                            "index": "832d6174-946f-41fe-a3ca-0912c0a7d929",
                            "zIndex": 109,
                            "lock": true,
                            "display": false
                        },
                        {
                            "title": "文本框",
                            "name": "48",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 5,
                            "dataFormatter": "(data,params,refs)=>{\n    return {value:data.噪声}\n}",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "48"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 20,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 1668.2700000000002,
                            "top": 170.07999999999998,
                            "index": "a002c3ba-c868-4aee-88d0-d32a0c9bdc4e",
                            "zIndex": 108,
                            "lock": true,
                            "public": "72f5d9d5-0b88-49aa-a85f-a9d6a5bd64d0",
                            "display": false
                        },
                        {
                            "title": "文本框",
                            "name": "60",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 5,
                            "dataFormatter": "(data,params,refs)=>{\n    return {value:data.风向}\n}",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "60"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 20,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 1591.8200000000002,
                            "top": 170.1,
                            "index": "b0d02a86-4208-46f4-89fc-185245fa112f",
                            "zIndex": 107,
                            "lock": true,
                            "public": "72f5d9d5-0b88-49aa-a85f-a9d6a5bd64d0",
                            "display": false
                        },
                        {
                            "title": "文本框",
                            "name": "68%",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 5,
                            "dataFormatter": "(data,params,refs)=>{\n    return {value:data.湿度}\n}",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "68%"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 20,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 1511.13,
                            "top": 170.07,
                            "index": "ed0e8914-c323-4143-a22d-5f376636c985",
                            "zIndex": 106,
                            "lock": true,
                            "public": "72f5d9d5-0b88-49aa-a85f-a9d6a5bd64d0",
                            "display": false
                        }
                    ],
                    "zIndex": 112,
                    "child": {},
                    "isname": false,
                    "dataFormatter": ""
                },
                {
                    "title": "文本框",
                    "name": "场地环境",
                    "icon": "icon-text",
                    "img": "img/assets/text.png",
                    "dataType": 0,
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "data": {
                        "value": "场地环境"
                    },
                    "component": {
                        "width": 100,
                        "height": 40,
                        "name": "text",
                        "prop": "text"
                    },
                    "option": {
                        "textAlign": "center",
                        "fontSize": 16,
                        "fontWeight": "normal",
                        "color": "#fff"
                    },
                    "left": 1401.47,
                    "top": 186.02,
                    "index": "6af5c315-d1f7-45c3-91da-ed397cde5ee3",
                    "zIndex": 105,
                    "lock": true,
                    "display": false,
                    "clickFormatter": "(params,refs)=>{\n    \n}"
                },
                {
                    "title": "图片",
                    "name": "图片",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": 129.79,
                    "left": 1421.65,
                    "dataType": 0,
                    "data": {
                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20230928/435046e199dc7ab6a115157e126ac9b4.svg"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 55,
                        "height": 55,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "6c0daf1b-d13a-4fc7-8915-e20441b78742",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 104,
                    "lock": true,
                    "display": false
                },
                {
                    "title": "图片",
                    "name": "场地环境",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": 103.75,
                    "left": 1387.5,
                    "dataType": 0,
                    "data": {
                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20230928/1d2808f29404ad37389c6dfcf980ce28.svg"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 421,
                        "height": 140,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "acfed98e-6098-4da8-b89d-3d924498f329",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 103,
                    "lock": true,
                    "clickFormatter": "(params,refs)=>{\n    \n    \n}"
                }
            ],
            "zIndex": 121,
            "child": {},
            "isname": false,
            "dataFormatter": ""
        },
        {
            "title": "文件夹",
            "name": "隐患排查",
            "index": "7e63146d-2955-4774-80e0-3cdfd96bfd3d",
            "menu": false,
            "display": false,
            "lock": true,
            "children": [
                {
                    "title": "文件夹",
                    "name": "环形图统计",
                    "index": "cb1124da-5432-4b5f-9b3d-5c1c62ed1327",
                    "menu": true,
                    "display": false,
                    "lock": true,
                    "children": [
                        {
                            "name": "环型图",
                            "title": "通用型",
                            "icon": "icon-bar",
                            "img": "img/assets/text5.png",
                            "dataType": 5,
                            "dataMethod": "get",
                            "data": {
                                "categories": [
                                    "苹果",
                                    "三星",
                                    "小米",
                                    "oppo",
                                    "vivo"
                                ],
                                "series": [
                                    {
                                        "name": "手机品牌",
                                        "data": [
                                            1000879,
                                            3400879,
                                            2300879,
                                            5400879,
                                            3400879
                                        ]
                                    }
                                ]
                            },
                            "echartFormatter": "function (data,params){\n   \n    const myChart = this.myChart;\n    var img = '';\n\nvar trafficWay = [];\ndata.map((item)=>{\n    trafficWay.push({\n        name:item.进度,\n        value:item.排查量*10\n    })\n})\n\nvar data = [];\nvar color=['#00cfff','#ffe000','#ffa800']\nfor (var i = 0; i < trafficWay.length; i++) {\n    data.push({\n        value: trafficWay[i].value,\n        name: trafficWay[i].name,\n        itemStyle: {\n            normal: {\n                borderWidth: 10,\n                shadowBlur: 20,\n                borderColor:color[i],\n                shadowColor: color[i]\n            }\n        }\n    }, {\n        value: 2,\n        name: '',\n        itemStyle: {\n            normal: {\n                label: {\n                    show: false\n                },\n                labelLine: {\n                    show: false\n                },\n                color: 'rgba(0, 0, 0, 0)',\n                borderColor: 'rgba(0, 0, 0, 0)',\n                borderWidth: 0\n            }\n}\n    });\n}\nvar seriesOption = [{\n    name: '',\n    type: 'pie',\n    clockWise: false,\n    radius: [55, 59],\n label: {\n        show: false,\n        \n      },\n \n    data: data\n}];\n    return {\n    color : color,\n    title: {\n        text: '隐患排查',\n        top: '45.5%',\n        textAlign: \"center\",\n        left: \"49.5%\",\n        textStyle: {\n            color: '#fff',\n            fontSize: 15,\n            fontWeight: '400'\n        }\n    },\n         tooltip: {\n        trigger: 'item',\n        formatter: function(params) {\n                // params 是当前数据点的参数，可以直接使用这些参数进行计算\n                var value = params.value;\n                // 执行你需要的计算，这里我们计算平方\n                var squaredValue = value/10;\n                // 返回计算后的值\n                console.log(squaredValue)\n                return '排查量:'+squaredValue;\n       }\n      },\n      legend: {\n    type: 'scroll',\n    orient: 'vertical',\n    right: '5%',\n    top:'30%',\n    textStyle:{\n            color:'#fff',\n            fontSize:16\n    },\n    data: ['待复查','待整改','已闭环']\n  },\n    graphic: {\n    elements: [{\n        type: \"image\",\n        z: 3,\n        style: {\n            image: img,\n            width: 78,\n            height: 78\n        },\n        left: 'center',\n        top:  'center',\n        position: [45, 45]\n    }]\n    },\n\n    series: seriesOption\n};\n}",
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "url": "",
                            "component": {
                                "width": 485.94,
                                "height": 213.44,
                                "name": "common",
                                "prop": "common",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "left": 1284.89,
                            "top": 871.12,
                            "index": "95effc3c-e80c-4feb-8bef-06ee43f3ef98",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 100,
                            "lock": false,
                            "public": "010256b8-8a97-4034-8226-9b511ca64708",
                            "display": false
                        }
                    ],
                    "zIndex": 101,
                    "child": {},
                    "isname": false,
                    "dataFormatter": ""
                },
                {
                    "title": "文本框",
                    "name": "隐患排查",
                    "icon": "icon-text",
                    "img": "img/assets/text.png",
                    "dataType": 0,
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "data": {
                        "value": "隐患排查"
                    },
                    "component": {
                        "width": 155,
                        "height": 32,
                        "name": "text",
                        "prop": "text",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "textAlign": "center",
                        "fontSize": 24,
                        "fontWeight": "bold",
                        "color": "#fff"
                    },
                    "left": 1394.2999999999997,
                    "top": 843.5300000000001,
                    "index": "9c547310-380b-4a31-8dbb-20773fa14bb1",
                    "zIndex": 99,
                    "lock": true,
                    "display": false,
                    "clickFormatter": "(params,refs)=>{\n    refs['37b1c691-25a7-4db6-99cd-a60e1e34817b'].setDisplay(false) // 隐患排查\n    refs['fcf49a1a-9e23-433c-90d5-f3e0de98e159'].setDisplay(false)\n    refs['7ebc0ed5-aef9-44eb-8026-a8231d6f060a'].setDisplay(true)\n    refs['eeaf15cd-03be-4df8-9006-c75da556ef18'].setDisplay(true) //材料物资\n    refs['a7f208fd-6dd5-4d8c-9ce8-6a2747a0d28a'].setDisplay(true)\n    refs['a7127b05-b3a5-4225-a6ac-2b00ed21e71d'].setDisplay(true)\n    refs['559875c2-4016-4322-a06d-4192236f6e8a'].setDisplay(true)\n    refs['d55cb26b-3179-438c-8af2-31b9ca420e5d'].setDisplay(true) //施工过程\n    refs['47096d83-aa89-413d-869e-7e1b574a3163'].setDisplay(true)\n    refs['31ab6ba3-49a9-4a12-80e5-9492eaca67b1'].setDisplay(true)\n    refs['4a674a31-5233-4745-a0c5-96b1d9347ec0'].setDisplay(true)\n}"
                },
                {
                    "name": "下划线",
                    "title": "自定义Vue组件",
                    "icon": "icon-bar",
                    "img": "img/assets/text4.png",
                    "dataType": 0,
                    "data": {
                        "name": "avue"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 373.27,
                        "height": 155.51,
                        "name": "vue",
                        "prop": "vue",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "content": "<template>\n    <div>\n        <div class=\"line\"></div>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {}\n        },\n        created(){\n\n        },\n        methods:{\n\n        }\n    }\n</script>\n\n<style>\n.line{\nwidth: 100%;\n    height: 6px;\n    position: absolute;\n    bottom: -15px;\n    background: -webkit-gradient(linear,left top,right top,from(#005bff),color-stop(17%,#2e5bfc),color-stop(47%,#795bf9),color-stop(72%,#b05bf6),color-stop(90%,#d35bf4),to(#e05bf4));\n    background: linear-gradient(90deg,#005bff,#2e5bfc 17%,#795bf9 47%,#b05bf6 72%,#d35bf4 90%,#e05bf4);\n}\n</style>"
                    },
                    "left": 1415.12,
                    "top": 729.62,
                    "index": "ed0a8c8b-b3e3-4f26-817f-cc82bd9db00a",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 98,
                    "lock": true,
                    "display": false
                },
                {
                    "title": "图片",
                    "name": "隐患排查",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": 818.75,
                    "left": 1387.5,
                    "dataType": 0,
                    "data": {
                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20230928/6ce083345406a563b03078b48ca51240.svg"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 421,
                        "height": 241,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "40bcac4d-a508-4af6-871e-88a76d7a881e",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 97,
                    "lock": true,
                    "display": false
                }
            ],
            "zIndex": 102,
            "child": {},
            "isname": false,
            "dataFormatter": ""
        },
        {
            "title": "文件夹",
            "name": "质量巡检",
            "index": "b7027fc5-c18a-4485-aa0e-929b51d503de",
            "menu": false,
            "display": false,
            "lock": true,
            "children": [
                {
                    "title": "文件夹",
                    "name": "环形图统计",
                    "index": "8079ee71-38a3-41b8-81d2-ae3b1e9e4931",
                    "menu": false,
                    "display": false,
                    "lock": true,
                    "children": [
                        {
                            "title": "文件夹",
                            "name": "文件夹",
                            "index": "813abd33-c3a2-4b91-8919-850428688b6c",
                            "menu": false,
                            "display": false,
                            "lock": false,
                            "children": [],
                            "zIndex": 94,
                            "isname": false,
                            "child": {},
                            "dataFormatter": ""
                        },
                        {
                            "name": "环型图",
                            "title": "通用型",
                            "icon": "icon-bar",
                            "img": "img/assets/text5.png",
                            "dataType": 5,
                            "dataMethod": "get",
                            "data": {
                                "categories": [
                                    "苹果",
                                    "三星",
                                    "小米",
                                    "oppo",
                                    "vivo"
                                ],
                                "series": [
                                    {
                                        "name": "手机品牌",
                                        "data": [
                                            1000879,
                                            3400879,
                                            2300879,
                                            5400879,
                                            3400879
                                        ]
                                    }
                                ]
                            },
                            "echartFormatter": "function (data,params){\n\n    const myChart = this.myChart;\n    var img = '';\n\nvar trafficWay = [];\nvar dataTit=[]\ndata.map((item)=>{\n   trafficWay.push({\n        value:item.整改量*10,\n        name:item.进度\n    })\n    dataTit.push(item.进度)\n})\nvar data = [];\nvar color=['#00ffff','#ff5b00','#006ced','#ffe000','#ffa800','#ff5b00','#ff3000']\nfor (var i = 0; i < trafficWay.length; i++) {\n    data.push({\n        value: trafficWay[i].value,\n        name: trafficWay[i].name,\n        itemStyle: {\n            normal: {\n                borderWidth: 10,\n                shadowBlur: 20,\n                borderColor:color[i],\n                shadowColor: color[i]\n            }\n        }\n    }, {\n        value: 2,\n        name: '',\n        itemStyle: {\n            normal: {\n                label: {\n                    show: false\n                },\n                labelLine: {\n                    show: false\n                },\n                color: 'rgba(0, 0, 0, 0)',\n                borderColor: 'rgba(0, 0, 0, 0)',\n                borderWidth: 0\n            }\n}\n    });\n}\nvar seriesOption = [{\n    name: '',\n    type: 'pie',\n    clockWise: false,\n    radius: [55, 59],\n label: {\n        show: false,\n        \n      },\n \n    data: data\n}];\n    return {\n    color : color,\n    title: {\n        text: '质量检查',\n        top: '45.5%',\n        textAlign: \"center\",\n        left: \"49.5%\",\n        textStyle: {\n            color: '#fff',\n            fontSize: 15,\n            fontWeight: '400'\n        }\n    },\n         tooltip: {\n        trigger: 'item',\n        formatter: function(params) {\n                // params 是当前数据点的参数，可以直接使用这些参数进行计算\n                var value = params.value;\n                // 执行你需要的计算，这里我们计算平方\n                var squaredValue = value/10;\n                // 返回计算后的值\n                console.log(squaredValue,66666)\n                return '排查量:'+squaredValue;\n       }\n      },\n      legend: {\n    type: 'scroll',\n    orient: 'vertical',\n    right: '5%',\n    top:'30%',\n    textStyle:{\n            color:'#fff',\n            fontSize:16\n    },\n    data: dataTit\n  },\n    graphic: {\n    elements: [{\n        type: \"image\",\n        z: 3,\n        style: {\n            image: img,\n            width: 78,\n            height: 78\n        },\n        left: 'center',\n        top:  'center',\n        position: [45, 45]\n    }]\n    },\n\n    series: seriesOption\n};\n}",
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "url": "",
                            "component": {
                                "width": 546.56,
                                "height": 213.47,
                                "name": "common",
                                "prop": "common",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "left": 1237.33,
                            "top": 604.35,
                            "index": "da8abd25-b11a-4323-83e9-f33408d749f9",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 93,
                            "lock": false,
                            "public": "52685d73-472e-45df-885f-80bd360e8ebe",
                            "display": false
                        }
                    ],
                    "zIndex": 95,
                    "child": {},
                    "isname": false,
                    "dataFormatter": ""
                },
                {
                    "title": "文本框",
                    "name": "质量巡检",
                    "icon": "icon-text",
                    "img": "img/assets/text.png",
                    "dataType": 0,
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "data": {
                        "value": "质量检查"
                    },
                    "component": {
                        "width": 155,
                        "height": 32,
                        "name": "text",
                        "prop": "text",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "textAlign": "center",
                        "fontSize": 24,
                        "fontWeight": "bold",
                        "color": "#fff"
                    },
                    "left": 1387.1,
                    "top": 572.46,
                    "index": "67482dc5-3458-4712-8e5f-ba4a75b48802",
                    "zIndex": 92,
                    "lock": true,
                    "display": false,
                    "clickFormatter": "(params,refs)=>{\n    refs['47096d83-aa89-413d-869e-7e1b574a3163'].setDisplay(false) // 质量检查\n    refs['fcf49a1a-9e23-433c-90d5-f3e0de98e159'].setDisplay(false)\n    refs['7ebc0ed5-aef9-44eb-8026-a8231d6f060a'].setDisplay(true)\n    refs['eeaf15cd-03be-4df8-9006-c75da556ef18'].setDisplay(true) // 材料物资\n    refs['a7f208fd-6dd5-4d8c-9ce8-6a2747a0d28a'].setDisplay(true)\n    refs['a7127b05-b3a5-4225-a6ac-2b00ed21e71d'].setDisplay(true)\n    refs['559875c2-4016-4322-a06d-4192236f6e8a'].setDisplay(true)\n    refs['d55cb26b-3179-438c-8af2-31b9ca420e5d'].setDisplay(true) //施工过程\n    refs['37b1c691-25a7-4db6-99cd-a60e1e34817b'].setDisplay(true)\n    refs['21e60be5-a1ee-46bb-82e5-69ab7c4f5833'].setDisplay(true)\n    refs['69b94a87-c31f-4c46-89bf-f71232535092'].setDisplay(true) \n    refs['4cb0b0b6-6553-41f3-82e4-8eb38cd8a0fe'].setDisplay(true) //混泥土强度检测\n    refs['888ecc70-1e3b-4fab-8d4f-21afdc1e3d6f'].setDisplay(true) // 分户验收\n}"
                },
                {
                    "name": "下划线",
                    "title": "自定义Vue组件",
                    "icon": "icon-bar",
                    "img": "img/assets/text4.png",
                    "dataType": 0,
                    "data": {
                        "name": "avue"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 373.27,
                        "height": 155.51,
                        "name": "vue",
                        "prop": "vue",
                        "perspective": 0,
                        "scale": 0,
                        "rotateZ": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0
                    },
                    "option": {
                        "content": "<template>\n    <div>\n        <div class=\"line\"></div>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {}\n        },\n        created(){\n\n        },\n        methods:{\n\n        }\n    }\n</script>\n\n<style>\n.line{\nwidth: 100%;\n    height: 6px;\n    position: absolute;\n    bottom: -15px;\n    background: -webkit-gradient(linear,left top,right top,from(#005bff),color-stop(17%,#2e5bfc),color-stop(47%,#795bf9),color-stop(72%,#b05bf6),color-stop(90%,#d35bf4),to(#e05bf4));\n    background: linear-gradient(90deg,#005bff,#2e5bfc 17%,#795bf9 47%,#b05bf6 72%,#d35bf4 90%,#e05bf4);\n}\n</style>"
                    },
                    "left": 1415.9199999999998,
                    "top": 458.55,
                    "index": "881a989b-7144-4fcd-8ee5-115228ee5f99",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 91,
                    "lock": true,
                    "display": false
                },
                {
                    "title": "图片",
                    "name": "质量巡检",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": 557.5,
                    "left": 1388.75,
                    "dataType": 0,
                    "data": {
                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20230928/13542a7e5a32422a1d4ef3d839bcfcac.svg"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 421,
                        "height": 241,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "d3d829b6-74bf-4923-a03e-1220110b8b30",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 90,
                    "lock": true,
                    "display": false
                }
            ],
            "zIndex": 96,
            "child": {},
            "isname": false,
            "dataFormatter": ""
        },
        {
            "title": "文件夹",
            "name": "工地人员",
            "index": "91fbc640-1176-4dd7-b66b-a56830a253fa",
            "menu": false,
            "display": false,
            "lock": false,
            "children": [
                {
                    "title": "表格",
                    "name": "表格",
                    "icon": "icon-table",
                    "img": "img/assets/table.png",
                    "top": 729.52,
                    "left": 118.21,
                    "dataType": 5,
                    "data": [
                        {
                            "type1": "数据1",
                            "type2": "数据1"
                        },
                        {
                            "type1": "数据2",
                            "type2": "数据2"
                        },
                        {
                            "type1": "数据3",
                            "type2": "数据3"
                        },
                        {
                            "type1": "数据4",
                            "type2": "数据4"
                        }
                    ],
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "(data,params,refs)=>{\n   \n}",
                    "component": {
                        "width": 374.16,
                        "height": 166.92,
                        "name": "table",
                        "prop": "table",
                        "perspective": 0,
                        "scale": 0,
                        "rotateZ": 0,
                        "rotateY": 0,
                        "opacity": 0,
                        "rotateX": 0
                    },
                    "option": {
                        "showHeader": false,
                        "columnShow": true,
                        "columnViews": true,
                        "headerBackground": "",
                        "headerColor": "#fff",
                        "headerTextAlign": "center",
                        "nthColor": "",
                        "bodyBackground": "rgba(0, 0, 0, 0.01)",
                        "bodyColor": "#fff",
                        "bodyTextAlign": "left",
                        "align": "center",
                        "headerAlign": "center",
                        "header": false,
                        "scrollSpeed": 1,
                        "fontSize": 15,
                        "count": 5,
                        "index": false,
                        "column": [
                            {
                                "label": "人数",
                                "prop": "进出场记录",
                                "hide": false,
                                "$index": 0
                            }
                        ],
                        "othColor": "",
                        "headerFontSize": 20,
                        "bodyFontSize": 18,
                        "border": false,
                        "scroll": true
                    },
                    "index": "3a90b9d6-59d2-41a0-86bf-dda20aff360a",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 88,
                    "public": "c2853e6c-bb3f-4fba-bd0d-18f6c8c13e8b",
                    "display": false,
                    "lock": false
                },
                {
                    "title": "文件夹",
                    "name": "人员",
                    "index": "52e79e70-8872-4966-8818-ccc64da14475",
                    "menu": true,
                    "display": false,
                    "lock": false,
                    "children": [
                        {
                            "title": "图片",
                            "name": "人员",
                            "icon": "icon-img",
                            "img": "img/assets/img.png",
                            "top": 917.02,
                            "left": 299.89,
                            "dataType": 0,
                            "data": {
                                "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20230928/f8c283779b4bc3f0eafa3a7902b151d2.svg"
                            },
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "component": {
                                "width": 60,
                                "height": 60,
                                "name": "img",
                                "prop": "img",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "duration": "1000",
                                "opacity": 0
                            },
                            "index": "22dea3aa-cf70-4c49-b95f-ea2b3c43a316",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 86,
                            "display": false,
                            "lock": false
                        },
                        {
                            "title": "文本框",
                            "name": "62人",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 5,
                            "dataFormatter": "(data,params,refs)=>{\n    return {value:data[1].人员数量+'人'}\n}",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "62人"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 24,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 370.55,
                            "top": 911.27,
                            "index": "6065eb5a-0f73-4ce7-8f66-17a7d46ffa93",
                            "zIndex": 85,
                            "public": "e572935e-a189-402e-8c4f-a20c8b2fead5",
                            "display": false,
                            "lock": false
                        },
                        {
                            "title": "文本框",
                            "name": "木工",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 5,
                            "dataFormatter": "(data,params,refs)=>{\n    return {value:data[1].班组名称}\n}",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "木工"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 15,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 371.97,
                            "top": 944.47,
                            "index": "e6b40ec2-8177-4805-9192-82ee4dd09160",
                            "zIndex": 84,
                            "public": "e572935e-a189-402e-8c4f-a20c8b2fead5",
                            "display": false,
                            "lock": false
                        }
                    ],
                    "zIndex": 87,
                    "child": {},
                    "isname": false,
                    "dataFormatter": ""
                },
                {
                    "title": "文件夹",
                    "name": "人员",
                    "index": "13df89ae-b6dd-4c32-8f3d-f325f91cf9e6",
                    "menu": true,
                    "display": false,
                    "lock": false,
                    "children": [
                        {
                            "title": "图片",
                            "name": "人员",
                            "icon": "icon-img",
                            "img": "img/assets/img.png",
                            "top": 915.58,
                            "left": 124,
                            "dataType": 0,
                            "data": {
                                "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20230928/da0cd3f30a45f104ecc6c68402fef7af.svg"
                            },
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "component": {
                                "width": 60,
                                "height": 60,
                                "name": "img",
                                "prop": "img",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "duration": "1000",
                                "opacity": 0
                            },
                            "index": "ded67ceb-0916-47e0-80d1-deef86f970a6",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 82,
                            "display": false,
                            "lock": false
                        },
                        {
                            "title": "文本框",
                            "name": "62人",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 5,
                            "dataFormatter": "(data,params,refs)=>{\n    return {value:data[0].人员数量+'人'}\n}",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "62人"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 26,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 194.67,
                            "top": 911.27,
                            "index": "51046a2c-17d8-4ef5-87ba-d8f6c9a30d75",
                            "zIndex": 81,
                            "public": "e572935e-a189-402e-8c4f-a20c8b2fead5",
                            "display": false,
                            "lock": false
                        },
                        {
                            "title": "文本框",
                            "name": "木工",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 5,
                            "dataFormatter": "(data,params,refs)=>{\n    return {value:data[0].班组名称}\n}",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "木工"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 15,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 190.3,
                            "top": 941.59,
                            "index": "82a237da-ca4e-4faf-8104-96da1fc89f0e",
                            "zIndex": 80,
                            "public": "e572935e-a189-402e-8c4f-a20c8b2fead5",
                            "display": false,
                            "lock": false
                        }
                    ],
                    "zIndex": 83,
                    "child": {},
                    "isname": false,
                    "dataFormatter": ""
                },
                {
                    "title": "文件夹",
                    "name": "总人数",
                    "index": "2c0464f9-aa47-4e85-bda1-1a864c7052b2",
                    "menu": true,
                    "display": false,
                    "lock": false,
                    "children": [
                        {
                            "title": "文本框",
                            "name": "当前在场总人数",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "当前在场总人数"
                            },
                            "component": {
                                "width": 169.68,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 20,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 121.11,
                            "top": 666.14,
                            "index": "71019b3a-3636-41de-81bf-be47cb8c4ee8",
                            "zIndex": 78,
                            "lock": false,
                            "display": false
                        },
                        {
                            "title": "文本框",
                            "name": "339人",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 5,
                            "dataFormatter": "(data,params,refs)=>{\n    return {value:data.在场人数+' 人'}\n}",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "339人"
                            },
                            "component": {
                                "width": 172.08,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 24,
                                "fontWeight": "normal",
                                "color": "#1890ff"
                            },
                            "left": 311.47,
                            "top": 664.79,
                            "index": "48ccde1f-cf0a-4b19-b662-415490d72e85",
                            "zIndex": 77,
                            "lock": false,
                            "public": "af280484-d741-47f8-8279-ec247c2de39d",
                            "display": false,
                            "clickFormatter": "(params,refs)=>{\n    refs['559875c2-4016-4322-a06d-4192236f6e8a'].setDisplay(true) //工地人员\n    refs['fcf49a1a-9e23-433c-90d5-f3e0de98e159'].setDisplay(false)\n    refs['eeaf15cd-03be-4df8-9006-c75da556ef18'].setDisplay(true) //材料物资\n    refs['a7f208fd-6dd5-4d8c-9ce8-6a2747a0d28a'].setDisplay(true)\n    refs['a7127b05-b3a5-4225-a6ac-2b00ed21e71d'].setDisplay(true)\n    refs['7ebc0ed5-aef9-44eb-8026-a8231d6f060a'].setDisplay(true)\n    refs['d55cb26b-3179-438c-8af2-31b9ca420e5d'].setDisplay(true) // 施工过程\n    refs['47096d83-aa89-413d-869e-7e1b574a3163'].setDisplay(true)\n    refs['37b1c691-25a7-4db6-99cd-a60e1e34817b'].setDisplay(true)\n    refs['2df433ea-27a2-440f-8fe3-adb880ab4dd2'].setDisplay(false) // 在场人员\n}"
                        },
                        {
                            "title": "图片",
                            "name": "总人数",
                            "icon": "icon-img",
                            "img": "img/assets/img.png",
                            "top": 660.4,
                            "left": 116.7,
                            "dataType": 0,
                            "data": {
                                "value": "/img/bg/bg3.png"
                            },
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "component": {
                                "width": 377.31,
                                "height": 56.24,
                                "name": "img",
                                "prop": "img",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "duration": "1000",
                                "opacity": 0
                            },
                            "index": "b3354e6e-4bfe-42b4-8b68-b83bb7a134b5",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 76,
                            "lock": false,
                            "display": false
                        }
                    ],
                    "zIndex": 79,
                    "child": {},
                    "isname": false,
                    "dataFormatter": ""
                },
                {
                    "title": "文件夹",
                    "name": "环形图统计",
                    "index": "e05e8cd1-56d5-4fae-8c01-f9de381eb4b7",
                    "menu": false,
                    "display": false,
                    "lock": false,
                    "children": [
                        {
                            "name": "环型图",
                            "title": "通用型",
                            "icon": "icon-bar",
                            "img": "img/assets/text5.png",
                            "dataType": 5,
                            "dataMethod": "get",
                            "data": {
                                "categories": [
                                    "苹果",
                                    "三星",
                                    "小米",
                                    "oppo",
                                    "vivo"
                                ],
                                "series": [
                                    {
                                        "name": "手机品牌",
                                        "data": [
                                            1000879,
                                            3400879,
                                            2300879,
                                            5400879,
                                            3400879
                                        ]
                                    }
                                ]
                            },
                            "echartFormatter": "function (data,params){\n\n    const myChart = this.myChart;\n    return {\n    title: [{\n       \n        x: 'center',\n        top: '45%',\n        textStyle: {\n            fontSize: '26',\n            color: '#1DF7FF',\n            fontFamily: 'Source Han Sans CN',\n            foontWeight: '500',\n        },\n    }],\n    polar: {\n        radius: ['50%', '65%'],\n        center: ['50%', '50%'],\n    },\n    angleAxis: {\n        show: false,\n    },\n    radiusAxis: {\n        type: 'category',\n        show: true,\n        axisLabel: {\n            show: false,\n        },\n        axisLine: {\n            show: false,\n        },\n        axisTick: {\n            show: false,\n        },\n    },\n    series: [{\n            // 渐变圈\n            name: '',\n            type: 'bar',\n            roundCap: true,\n            barWidth: 90,\n            showBackground: true,\n            backgroundStyle: {\n                color: new echarts.graphic.LinearGradient(0, 1, 0, 0, [{\n                            offset: 0,\n                            color: '#025BFF',\n                        },\n                        {\n                            offset: 1,\n                            color: '#E05BF4',\n                        },\n                    ]),\n            },\n            data: [data.管理人员],\n            coordinateSystem: 'polar',\n            itemStyle: {\n                normal: {\n                    color: '#00FFFF',\n                },\n            },\n        }, {\n            // 亮线\n            name: '',\n            z: 5,\n            type: 'pie',\n            cursor: 'default',\n            radius: ['40%', '40%'],\n            hoverAnimation: false,\n            legendHoverLink: false,\n            labelLine: {\n                normal: {\n                    show: false,\n                },\n            },\n            data: [\n                {\n                    value: 1,\n                    itemStyle: {\n                        normal: {\n                            borderWidth: 2,\n                            borderColor: {\n                                type: 'linear',\n                                x: 0,\n                                y: 0,\n                                x2: 0,\n                                y2: 1,\n                                colorStops: [{\n                                  offset: 0, color: '#025BFF'\n                                }, {\n                                  offset: 1, color: '#E05BF4'\n                                }],\n                                globalCoord: false\n                              }\n                        },\n                    },\n                },\n            ],\n        }, { //内圆\n            type: 'pie',\n            radius: '0',\n            center: ['50%', '50%'],\n            z: 1,\n            itemStyle: {\n                normal: {\n                    color: new echarts.graphic.RadialGradient(.5, .5, .8, [{\n                            offset: 0,\n                            color: '#141F3D'\n                        },\n                        {\n                            offset: .5,\n                            color: '#141F3D'\n                        },\n                        {\n                            offset: 1,\n                            color: '#141F3D'\n                        }\n                    ], false),\n                    label: {\n                        show: false\n                    },\n                    labelLine: {\n                        show: false\n                    }\n                },\n            },\n            hoverAnimation: false,\n            label: {\n                show: false,\n            },\n            tooltip: {\n                show: false\n            },\n            data: [data.总人数],\n        }],\n};\n}",
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "url": "",
                            "component": {
                                "width": 248,
                                "height": 248,
                                "name": "common",
                                "prop": "common",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "left": 92.45,
                            "top": 435.71,
                            "index": "b611b23e-921c-43d2-8ccd-06a833a2f484",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "zIndex": 74,
                            "lock": false,
                            "public": "af280484-d741-47f8-8279-ec247c2de39d",
                            "display": false
                        },
                        {
                            "title": "文本框",
                            "name": "当前班组人数",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "当前班组人数"
                            },
                            "component": {
                                "width": 120.17,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 20,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 370.59,
                            "top": 592.69,
                            "index": "b53d36a1-7152-4bba-83ec-29e2cc3e1dd6",
                            "zIndex": 73,
                            "lock": false,
                            "display": false
                        },
                        {
                            "title": "文本框",
                            "name": "339人",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 5,
                            "dataFormatter": "(data,params,refs)=>{\n    return {value:data.总人数}\n}",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "339人"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 32,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 383.55,
                            "top": 552.33,
                            "index": "1d54f40f-4220-4932-a84c-c6d2e4785a1a",
                            "zIndex": 72,
                            "lock": false,
                            "public": "af280484-d741-47f8-8279-ec247c2de39d",
                            "display": false
                        },
                        {
                            "title": "文本框",
                            "name": "当前管理人数",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "当前管理人数"
                            },
                            "component": {
                                "width": 120.17,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 20,
                                "fontWeight": "normal",
                                "color": "#00ffff"
                            },
                            "left": 370.59,
                            "top": 519.14,
                            "index": "bf5d4000-1946-4a29-9379-d78bd8a1b276",
                            "zIndex": 71,
                            "lock": false,
                            "display": false
                        },
                        {
                            "title": "文本框",
                            "name": "47人",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 5,
                            "dataFormatter": "(data,params,refs)=>{\n    return {value:data.管理人员}\n}",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "47人"
                            },
                            "component": {
                                "width": 100,
                                "height": 40,
                                "name": "text",
                                "prop": "text"
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 32,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 379.23,
                            "top": 480.18,
                            "index": "9096b7a6-28c5-41f7-9ccd-657a4c8ed31c",
                            "zIndex": 70,
                            "lock": false,
                            "public": "af280484-d741-47f8-8279-ec247c2de39d",
                            "display": false
                        }
                    ],
                    "zIndex": 75,
                    "child": {},
                    "isname": false
                },
                {
                    "name": "下划线",
                    "title": "自定义Vue组件",
                    "icon": "icon-bar",
                    "img": "img/assets/text4.png",
                    "dataType": 0,
                    "data": {
                        "name": "avue"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 373.27,
                        "height": 4.59,
                        "name": "vue",
                        "prop": "vue"
                    },
                    "option": {
                        "content": "<template>\n    <div>\n        <div class=\"line\"></div>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {}\n        },\n        created(){\n\n        },\n        methods:{\n\n        }\n    }\n</script>\n\n<style>\n.line{\nwidth: 100%;\n    height: 6px;\n    position: absolute;\n    bottom: -15px;\n    background: -webkit-gradient(linear,left top,right top,from(#005bff),color-stop(17%,#2e5bfc),color-stop(47%,#795bf9),color-stop(72%,#b05bf6),color-stop(90%,#d35bf4),to(#e05bf4));\n    background: linear-gradient(90deg,#005bff,#2e5bfc 17%,#795bf9 47%,#b05bf6 72%,#d35bf4 90%,#e05bf4);\n}\n</style>"
                    },
                    "left": 125.37,
                    "top": 424.79,
                    "index": "5fece7f6-7884-49c7-809a-56c5f461d360",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 69,
                    "lock": false,
                    "display": false
                },
                {
                    "title": "文本框",
                    "name": "工地人员",
                    "icon": "icon-text",
                    "img": "img/assets/text.png",
                    "dataType": 0,
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "data": {
                        "value": "工地人员"
                    },
                    "component": {
                        "width": 155,
                        "height": 32,
                        "name": "text",
                        "prop": "text",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "textAlign": "center",
                        "fontSize": 24,
                        "fontWeight": "bold",
                        "color": "#fff"
                    },
                    "left": 99.46,
                    "top": 396.46,
                    "index": "ac3fcbda-f6c0-4cff-8d30-f346978256c1",
                    "zIndex": 68,
                    "lock": false,
                    "display": false
                },
                {
                    "title": "图片",
                    "name": "图片",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": 367.61,
                    "left": 99.54,
                    "dataType": 0,
                    "data": {
                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231029/db034896919e4d8c97e74a411ff013be.svg"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 420,
                        "height": 690,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "5fed749f-4951-41d8-a0f0-b0c430c9a21b",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 67,
                    "display": false,
                    "lock": false
                }
            ],
            "zIndex": 89,
            "child": {},
            "isname": false,
            "dataFormatter": ""
        },
        {
            "title": "文件夹",
            "name": "倒计时",
            "index": "91d12536-532d-41a1-8e23-e4e66a3041fe",
            "menu": false,
            "display": false,
            "lock": true,
            "children": [
                {
                    "title": "文件夹",
                    "name": "项目剩余工期",
                    "index": "52572b1d-3b07-42b2-857f-29e81fa937f7",
                    "menu": true,
                    "display": false,
                    "lock": true,
                    "children": [
                        {
                            "title": "文本框",
                            "name": "天",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "天"
                            },
                            "component": {
                                "width": 155,
                                "height": 32,
                                "name": "text",
                                "prop": "text",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 20,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 1179.1900000000053,
                            "top": 821.88,
                            "index": "44dc8fa3-f1ad-4dfc-aae9-70748b22426f",
                            "zIndex": 64,
                            "lock": true,
                            "display": false
                        },
                        {
                            "title": "文本框",
                            "name": "97",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 5,
                            "dataFormatter": "(data,params,refs)=>{\n    return {value:data.剩余工期}\n}",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "97"
                            },
                            "component": {
                                "width": 180,
                                "height": 40,
                                "name": "text",
                                "prop": "text",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 32,
                                "fontWeight": "normal",
                                "color": "#00ffff"
                            },
                            "left": 1115.63,
                            "top": 818.99,
                            "index": "e2093dd3-a553-427b-b5c0-4d5b7de91f7a",
                            "zIndex": 63,
                            "lock": true,
                            "public": "af280484-d741-47f8-8279-ec247c2de39d",
                            "display": false
                        },
                        {
                            "title": "文本框",
                            "name": "项目剩余工期",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "项目剩余工期"
                            },
                            "component": {
                                "width": 155,
                                "height": 32,
                                "name": "text",
                                "prop": "text",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 20,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 1027.76,
                            "top": 821.89,
                            "index": "1d4d2742-bd3c-4971-81e2-0a3eebe05a89",
                            "zIndex": 62,
                            "lock": true,
                            "display": false
                        }
                    ],
                    "zIndex": 65,
                    "child": {},
                    "isname": false,
                    "dataFormatter": ""
                },
                {
                    "title": "文件夹",
                    "name": "总工期",
                    "index": "783c6fe4-067d-424f-bd46-3dd0213cac61",
                    "menu": true,
                    "display": false,
                    "lock": true,
                    "children": [
                        {
                            "title": "文本框",
                            "name": "总工期",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "总工期"
                            },
                            "component": {
                                "width": 155,
                                "height": 32,
                                "name": "text",
                                "prop": "text",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 20,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 731.12,
                            "top": 821.89,
                            "index": "424f2d94-00a9-4a0b-b7d0-324fe6da259f",
                            "zIndex": 60,
                            "lock": true,
                            "display": false
                        },
                        {
                            "title": "文本框",
                            "name": "1218",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 5,
                            "dataFormatter": "(data,params,refs)=>{\n    return {value:data.总工期}\n}",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "1218"
                            },
                            "component": {
                                "width": 180,
                                "height": 40,
                                "name": "text",
                                "prop": "text",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 32,
                                "fontWeight": "normal",
                                "color": "#00ffff"
                            },
                            "left": 801.71,
                            "top": 818.99,
                            "index": "2505afc4-0237-4f8e-8990-1b65190ee16d",
                            "zIndex": 59,
                            "lock": true,
                            "public": "af280484-d741-47f8-8279-ec247c2de39d",
                            "display": false
                        },
                        {
                            "title": "文本框",
                            "name": "天",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "天"
                            },
                            "component": {
                                "width": 155,
                                "height": 32,
                                "name": "text",
                                "prop": "text",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 20,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 882.55,
                            "top": 821.88,
                            "index": "c706508c-4a7e-4cbd-840f-3079f95182eb",
                            "zIndex": 58,
                            "lock": true,
                            "display": false
                        }
                    ],
                    "zIndex": 61,
                    "isname": false,
                    "child": {},
                    "dataFormatter": ""
                },
                {
                    "title": "文本框",
                    "name": "项目倒计时",
                    "icon": "icon-text",
                    "img": "img/assets/text.png",
                    "dataType": 0,
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "data": {
                        "value": "项目倒计时"
                    },
                    "component": {
                        "width": 155,
                        "height": 32,
                        "name": "text",
                        "prop": "text",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "textAlign": "center",
                        "fontSize": 24,
                        "fontWeight": "normal",
                        "color": "#fff"
                    },
                    "left": 611.37,
                    "top": 821.89,
                    "index": "78b9e90c-e12e-4787-8c7b-08e5a0659fdf",
                    "zIndex": 57,
                    "lock": true,
                    "display": false
                },
                {
                    "title": "图片",
                    "name": "倒计时",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": 810,
                    "left": 573.75,
                    "dataType": 0,
                    "data": {
                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20230928/774129e54a3e0e01870e746400dc4d4c.svg"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 777,
                        "height": 59,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "ab09cfc2-d52c-4313-8fb8-439ce5403e7a",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 56,
                    "lock": true,
                    "display": false
                }
            ],
            "zIndex": 66,
            "isname": false,
            "child": {},
            "dataFormatter": ""
        },
        {
            "title": "文件夹",
            "name": "宣传视频",
            "index": "19e831a3-8006-4a34-8b0e-161f63baf9ad",
            "menu": false,
            "display": false,
            "lock": false,
            "children": [
                {
                    "title": "video",
                    "name": "video",
                    "icon": "icon-video",
                    "img": "img/assets/video.png",
                    "top": 396.79,
                    "left": 621.4,
                    "dataType": 5,
                    "data": {
                        "value": "http://www.w3school.com.cn/i/movie.ogg"
                    },
                    "option": {
                        "autoplay": true,
                        "controls": true,
                        "loop": true,
                        "poster": ""
                    },
                    "dataFormatter": "(data,params,refs)=>{\n    return {value:data.宣传视频地址}\n}",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 684.4,
                        "height": 341.18,
                        "name": "video",
                        "prop": "video"
                    },
                    "index": "726e3661-59f0-4a6b-8e02-e2db16f5a445",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 54,
                    "public": "af280484-d741-47f8-8279-ec247c2de39d"
                },
                {
                    "title": "文本框",
                    "name": "宣传视频",
                    "icon": "icon-text",
                    "img": "img/assets/text.png",
                    "dataType": 0,
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "data": {
                        "value": "宣传视频"
                    },
                    "component": {
                        "width": 155,
                        "height": 32,
                        "name": "text",
                        "prop": "text",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "textAlign": "center",
                        "fontSize": 24,
                        "fontWeight": "normal",
                        "color": "#fff"
                    },
                    "left": 589.7,
                    "top": 333.11,
                    "index": "42958858-7dd6-48e2-8cca-05ebd55fdc52",
                    "zIndex": 53,
                    "lock": false
                },
                {
                    "title": "图片",
                    "name": "宣传视频",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": 300,
                    "left": 575,
                    "dataType": 0,
                    "data": {
                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20230928/6ce083345406a563b03078b48ca51240.svg"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 777,
                        "height": 486,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "7a13385d-7e59-4745-8c56-3631a64887d2",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 52,
                    "lock": false
                }
            ],
            "zIndex": 55,
            "child": {},
            "isname": false
        },
        {
            "title": "文件夹",
            "name": "视频标题",
            "index": "30f5e44c-6c04-48d6-82c4-6cd67b5ad99f",
            "menu": false,
            "display": false,
            "lock": true,
            "children": [
                {
                    "title": "文件夹",
                    "name": "项目在册人数",
                    "index": "8f34e108-7d47-4333-a75e-736b3174df3a",
                    "menu": false,
                    "display": false,
                    "lock": true,
                    "children": [
                        {
                            "title": "文本框",
                            "name": "文本框",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 5,
                            "dataFormatter": "(data,params,refs)=>{\n    return {value:(data.总人数||'-')+' 人'}\n}",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "3533   人"
                            },
                            "component": {
                                "width": 180,
                                "height": 40,
                                "name": "text",
                                "prop": "text",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 32,
                                "fontWeight": "normal",
                                "color": "#00ffff"
                            },
                            "left": 1123.19,
                            "top": 177.35,
                            "index": "36e0847f-0aa1-48b1-90fa-554847ff05af",
                            "zIndex": 49,
                            "lock": true,
                            "public": "af280484-d741-47f8-8279-ec247c2de39d",
                            "display": false
                        },
                        {
                            "title": "文本框",
                            "name": "项目在册人数",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "项目在册人数"
                            },
                            "component": {
                                "width": 180,
                                "height": 40,
                                "name": "text",
                                "prop": "text",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 20,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 1123.13,
                            "top": 216.28,
                            "index": "021df31d-14de-4504-9741-0ce6db721c45",
                            "zIndex": 48,
                            "lock": true,
                            "display": false
                        }
                    ],
                    "zIndex": 50,
                    "child": {},
                    "isname": false,
                    "dataFormatter": ""
                },
                {
                    "title": "文件夹",
                    "name": "总建筑面积",
                    "index": "821c5bfd-93e3-45c0-8a29-6b86351e0af9",
                    "menu": false,
                    "display": false,
                    "lock": true,
                    "children": [
                        {
                            "title": "文本框",
                            "name": "文本框",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 5,
                            "dataFormatter": "(data,params,refs)=>{\n    return {value:(data.总建筑面积||'-')+' m²'}\n}",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "3533   m²"
                            },
                            "component": {
                                "width": 180,
                                "height": 40,
                                "name": "text",
                                "prop": "text",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 32,
                                "fontWeight": "normal",
                                "color": "#00ffff"
                            },
                            "left": 875.18,
                            "top": 178.79,
                            "index": "7eefa131-0b26-4cd8-ba09-fc848f62fc21",
                            "zIndex": 46,
                            "lock": true,
                            "public": "af280484-d741-47f8-8279-ec247c2de39d",
                            "display": false
                        },
                        {
                            "title": "文本框",
                            "name": "总建筑面积",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "总建筑面积"
                            },
                            "component": {
                                "width": 180,
                                "height": 40,
                                "name": "text",
                                "prop": "text",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 20,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 875.12,
                            "top": 217.72,
                            "index": "5bbda302-986e-475a-87b2-a2dbe55ac5f9",
                            "zIndex": 45,
                            "lock": true,
                            "display": false
                        }
                    ],
                    "zIndex": 47,
                    "child": {},
                    "isname": false,
                    "dataFormatter": ""
                },
                {
                    "title": "文件夹",
                    "name": "总价合同",
                    "index": "30242a27-f1c9-4ca4-806e-4560e85f0660",
                    "menu": true,
                    "display": false,
                    "lock": true,
                    "children": [
                        {
                            "title": "文本框",
                            "name": "文本框",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 5,
                            "dataFormatter": "(data,params,refs)=>{ \n    return {value:(data.执行工期||'0')}\n}",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "0"
                            },
                            "component": {
                                "width": 180,
                                "height": 40,
                                "name": "text",
                                "prop": "text",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 32,
                                "fontWeight": "normal",
                                "color": "#00ffff"
                            },
                            "left": 624.33,
                            "top": 178.79,
                            "index": "1a5b12a6-335f-4289-9666-f66dc6bd7332",
                            "zIndex": 43,
                            "lock": true,
                            "public": "af280484-d741-47f8-8279-ec247c2de39d",
                            "display": false
                        },
                        {
                            "title": "文本框",
                            "name": "执行工期",
                            "icon": "icon-text",
                            "img": "img/assets/text.png",
                            "dataType": 0,
                            "dataFormatter": "",
                            "dataHeader": "",
                            "dataQuery": "",
                            "stylesFormatter": "",
                            "child": {
                                "index": [],
                                "paramList": []
                            },
                            "data": {
                                "value": "执行工期"
                            },
                            "component": {
                                "width": 180,
                                "height": 40,
                                "name": "text",
                                "prop": "text",
                                "perspective": 0,
                                "scale": 0,
                                "opacity": 0,
                                "rotateX": 0,
                                "rotateY": 0,
                                "rotateZ": 0
                            },
                            "option": {
                                "textAlign": "center",
                                "fontSize": 20,
                                "fontWeight": "normal",
                                "color": "#fff"
                            },
                            "left": 624.27,
                            "top": 217.72,
                            "index": "3a3517ca-0814-4d86-8768-2d3acc14b20d",
                            "zIndex": 42,
                            "lock": true,
                            "display": false
                        }
                    ],
                    "zIndex": 44,
                    "child": {},
                    "isname": false,
                    "dataFormatter": ""
                },
                {
                    "name": "自定义Vue组件",
                    "title": "自定义Vue组件",
                    "icon": "icon-bar",
                    "img": "img/assets/text4.png",
                    "dataType": 0,
                    "data": {
                        "name": "avue"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 540.46,
                        "height": 51.66,
                        "name": "vue",
                        "prop": "vue"
                    },
                    "option": {
                        "content": "<template>\n    <div>\n        <div class=\"lines\">\n\n        </div>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {}\n        },\n        created(){\n\n        },\n        methods:{\n\n        }\n    }\n</script>\n\n<style>\n.lines{\nwidth:1px;\nheight:58px;\n background: linear-gradient(to bottom, #DF5BF4, #035BFF);\n}\n</style>"
                    },
                    "left": 1088.5,
                    "top": 190.22,
                    "index": "6023a9bc-cd2e-47c7-89cd-e635b9dc62e0",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 41,
                    "lock": true,
                    "display": false
                },
                {
                    "name": "自定义Vue组件",
                    "title": "自定义Vue组件",
                    "icon": "icon-bar",
                    "img": "img/assets/text4.png",
                    "dataType": 0,
                    "data": {
                        "name": "avue"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 540.46,
                        "height": 51.66,
                        "name": "vue",
                        "prop": "vue"
                    },
                    "option": {
                        "content": "<template>\n    <div>\n        <div class=\"lines\">\n\n        </div>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {}\n        },\n        created(){\n\n        },\n        methods:{\n\n        }\n    }\n</script>\n\n<style>\n.lines{\nwidth:1px;\nheight:58px;\n background: linear-gradient(to bottom, #DF5BF4, #035BFF);\n}\n</style>"
                    },
                    "left": 843.38,
                    "top": 191.66,
                    "index": "eb338557-b725-442b-8d50-3564d7bc2030",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 40,
                    "lock": true,
                    "display": false
                },
                {
                    "title": "图片",
                    "name": "视频标题",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": 159,
                    "left": 575.5,
                    "dataType": 0,
                    "data": {
                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20230928/240e70b4ef905f3af18abc0b1580e680.svg"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 777,
                        "height": 120,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "b507629f-2c7a-4a3e-8fa4-12c9f0fe4a9d",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 39,
                    "lock": true,
                    "display": false
                }
            ],
            "zIndex": 51,
            "child": {},
            "isname": false,
            "dataFormatter": ""
        },
        {
            "title": "文件夹",
            "name": "标题",
            "index": "3b3c94e5-29ae-4a30-8de3-c736346b2856",
            "menu": false,
            "display": false,
            "lock": false,
            "children": [
                {
                    "title": "文本框",
                    "name": "项目标题",
                    "icon": "icon-text",
                    "img": "img/assets/text.png",
                    "dataType": 5,
                    "dataFormatter": "(data,params,refs)=>{\n    return {value:data.项目名称}\n}",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "data": {
                        "value": "始板桥项目智慧工地"
                    },
                    "component": {
                        "width": 1203.58,
                        "height": 52.4,
                        "name": "text",
                        "prop": "text",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "textAlign": "center",
                        "fontSize": 38,
                        "fontWeight": "normal",
                        "color": "#fff"
                    },
                    "left": 325.28,
                    "top": -4.18,
                    "index": "714b6c98-3c40-467d-81a1-b909333863b1",
                    "zIndex": 37,
                    "lock": false,
                    "public": "af280484-d741-47f8-8279-ec247c2de39d",
                    "display": false
                },
                {
                    "name": "实时时间",
                    "title": "实时时间",
                    "icon": "icon-datetime",
                    "img": "img/assets/datetime.png",
                    "top": 5.85,
                    "left": 88.05,
                    "component": {
                        "width": 250,
                        "height": 50,
                        "name": "datetime",
                        "prop": "datetime"
                    },
                    "option": {
                        "format": "yyyy-MM-dd hh:mm:ss",
                        "color": "#fff",
                        "textAlign": "left",
                        "fontSize": 24,
                        "fontWeight": "normal"
                    },
                    "index": "a908f3b5-3aa7-4927-b730-a370585e5156",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 36,
                    "dataFormatter": "",
                    "display": false
                },
                {
                    "title": "图片",
                    "name": "图片",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": -17,
                    "left": 0,
                    "dataType": 0,
                    "data": {
                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20231201/66bacea0b51d93f0f9c7836efc526ec0.svg"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 1900,
                        "height": 127,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "4d573f32-91aa-4fb2-9628-45e5968b7d3f",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 35,
                    "display": false
                }
            ],
            "zIndex": 38,
            "isname": false,
            "child": {},
            "dataFormatter": ""
        },
        {
            "title": "文件夹",
            "name": "中间标题",
            "index": "5460bf5c-3be7-4157-8bce-b79bb06992dc",
            "menu": false,
            "display": false,
            "lock": false,
            "children": [
                {
                    "title": "文本框",
                    "name": "文本框",
                    "icon": "icon-text",
                    "img": "img/assets/text.png",
                    "dataType": 5,
                    "dataFormatter": "(data,params,refs)=>{\n    return {value:data||'-'}\n}",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "data": {
                        "value": "党建头条：习近平就巴西南部严重暴雨洪涝灾害向巴西总统卢拉致慰问电"
                    },
                    "component": {
                        "width": 645.1,
                        "height": 50.32,
                        "name": "text",
                        "prop": "text",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "textAlign": "left",
                        "fontSize": 14,
                        "fontWeight": "normal",
                        "color": "#fff",
                        "backgroundColor": "",
                        "scroll": true
                    },
                    "left": 627.41,
                    "top": 100.95,
                    "index": "c67d7156-f1aa-4737-83f5-3d8e543cadff",
                    "zIndex": 33,
                    "lock": false,
                    "public": "2c493756-b0d6-4c38-8250-165bcd72e994",
                    "display": false
                },
                {
                    "title": "图片",
                    "name": "图片",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": 109.85,
                    "left": 587.51,
                    "dataType": 0,
                    "data": {
                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20230927/3cbea66e8976be84ca705ede00c55676.svg"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 24,
                        "height": 24,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "7a3d69fe-e2ee-47de-9080-48740392763d",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 32,
                    "lock": true
                },
                {
                    "title": "图片",
                    "name": "图片",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": 104.87,
                    "left": 577.45,
                    "dataType": 0,
                    "data": {
                        "value": "/img/bg/bg3.png"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "(data,params,refs)=>{\n    return refs['3f16033e-2ad7-4f49-bb74-bde539e54262'].$el.style.opacity='0.7'\n}",
                    "component": {
                        "width": 777,
                        "height": 36,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "3f16033e-2ad7-4f49-bb74-bde539e54262",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 31,
                    "lock": true,
                    "display": false
                }
            ],
            "zIndex": 34,
            "child": {},
            "isname": false,
            "dataFormatter": ""
        },
        {
            "title": "文件夹",
            "name": "右侧导航",
            "index": "ed9b95ea-122e-4982-8a02-81413e6a41d3",
            "menu": false,
            "display": false,
            "lock": true,
            "children": [
                {
                    "title": "文本框",
                    "name": "质量动态",
                    "icon": "icon-text",
                    "img": "img/assets/text.png",
                    "dataType": 0,
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "data": {
                        "value": "质量动态"
                    },
                    "component": {
                        "width": 41.28,
                        "height": 174.63,
                        "name": "text",
                        "prop": "text"
                    },
                    "option": {
                        "textAlign": "center",
                        "fontSize": 32,
                        "fontWeight": "bold",
                        "color": "#fff",
                        "split": 0,
                        "lineHeight": 0
                    },
                    "left": 1846.65,
                    "top": 598.94,
                    "index": "b03b420c-0464-4c90-8e26-6a5374069cff",
                    "zIndex": 29,
                    "lock": true,
                    "clickFormatter": "(params,refs)=>{\n    refs['47096d83-aa89-413d-869e-7e1b574a3163'].setDisplay(false) // 质量检查\n    refs['fcf49a1a-9e23-433c-90d5-f3e0de98e159'].setDisplay(false)\n    refs['7ebc0ed5-aef9-44eb-8026-a8231d6f060a'].setDisplay(true)\n    refs['eeaf15cd-03be-4df8-9006-c75da556ef18'].setDisplay(true) // 材料物资\n    refs['a7f208fd-6dd5-4d8c-9ce8-6a2747a0d28a'].setDisplay(true)\n    refs['a7127b05-b3a5-4225-a6ac-2b00ed21e71d'].setDisplay(true)\n    refs['559875c2-4016-4322-a06d-4192236f6e8a'].setDisplay(true)\n    refs['d55cb26b-3179-438c-8af2-31b9ca420e5d'].setDisplay(true) //施工过程\n    refs['37b1c691-25a7-4db6-99cd-a60e1e34817b'].setDisplay(true)\n    refs['21e60be5-a1ee-46bb-82e5-69ab7c4f5833'].setDisplay(true)\n    refs['69b94a87-c31f-4c46-89bf-f71232535092'].setDisplay(true) \n    refs['4cb0b0b6-6553-41f3-82e4-8eb38cd8a0fe'].setDisplay(true) //混泥土强度检测\n    refs['888ecc70-1e3b-4fab-8d4f-21afdc1e3d6f'].setDisplay(true) // 分户验收\n    refs['2df433ea-27a2-440f-8fe3-adb880ab4dd2'].setDisplay(true) // 在场人员\n}"
                },
                {
                    "title": "图片",
                    "name": "图片",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": 592.63,
                    "left": 1828.9,
                    "dataType": 0,
                    "data": {
                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20230928/f3844101156220bac6aa3580883dfc58.png"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 80,
                        "height": 180,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "2f67cc99-1ba6-4f2c-89f5-41cb6553b54f",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 28,
                    "lock": true
                },
                {
                    "title": "文本框",
                    "name": "隐患排查",
                    "icon": "icon-text",
                    "img": "img/assets/text.png",
                    "dataType": 0,
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "data": {
                        "value": "隐患排查"
                    },
                    "component": {
                        "width": 41.28,
                        "height": 174.63,
                        "name": "text",
                        "prop": "text"
                    },
                    "option": {
                        "textAlign": "center",
                        "fontSize": 32,
                        "fontWeight": "bold",
                        "color": "#fff",
                        "split": 0,
                        "lineHeight": 0
                    },
                    "left": 1847.15,
                    "top": 792.91,
                    "index": "02eefb4f-2e79-4819-a31c-51cf8ccf9b14",
                    "zIndex": 27,
                    "lock": true,
                    "clickFormatter": "(params,refs)=>{\n    refs['37b1c691-25a7-4db6-99cd-a60e1e34817b'].setDisplay(false) // 隐患排查\n    refs['fcf49a1a-9e23-433c-90d5-f3e0de98e159'].setDisplay(false)\n    refs['7ebc0ed5-aef9-44eb-8026-a8231d6f060a'].setDisplay(true)\n    refs['eeaf15cd-03be-4df8-9006-c75da556ef18'].setDisplay(true) //材料物资\n    refs['a7f208fd-6dd5-4d8c-9ce8-6a2747a0d28a'].setDisplay(true)\n    refs['a7127b05-b3a5-4225-a6ac-2b00ed21e71d'].setDisplay(true)\n    refs['559875c2-4016-4322-a06d-4192236f6e8a'].setDisplay(true)\n    refs['d55cb26b-3179-438c-8af2-31b9ca420e5d'].setDisplay(true) //施工过程\n    refs['47096d83-aa89-413d-869e-7e1b574a3163'].setDisplay(true)\n    refs['31ab6ba3-49a9-4a12-80e5-9492eaca67b1'].setDisplay(true)\n    refs['4a674a31-5233-4745-a0c5-96b1d9347ec0'].setDisplay(true)\n    refs['2df433ea-27a2-440f-8fe3-adb880ab4dd2'].setDisplay(true) // 在场人员\n}"
                },
                {
                    "title": "图片",
                    "name": "图片",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": 786.6,
                    "left": 1830.03,
                    "dataType": 0,
                    "data": {
                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20230928/c715a024542c8644d6b6ab4397f909ae.png"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 80,
                        "height": 180,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "e8be507b-b2bd-4570-9bbd-15e101f141a3",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 26,
                    "lock": true
                },
                {
                    "title": "文本框",
                    "name": "施工过程",
                    "icon": "icon-text",
                    "img": "img/assets/text.png",
                    "dataType": 0,
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "data": {
                        "value": "施工过程"
                    },
                    "component": {
                        "width": 41.28,
                        "height": 174.63,
                        "name": "text",
                        "prop": "text"
                    },
                    "option": {
                        "textAlign": "center",
                        "fontSize": 32,
                        "fontWeight": "bold",
                        "color": "#fff",
                        "split": 0,
                        "lineHeight": 0
                    },
                    "left": 1847.78,
                    "top": 409.81,
                    "index": "1856f385-2587-4fd9-8453-672a4cc532a6",
                    "zIndex": 25,
                    "lock": true,
                    "clickFormatter": "(params,refs)=>{\n    refs['d55cb26b-3179-438c-8af2-31b9ca420e5d'].setDisplay(false) // 施工过程\n    refs['fcf49a1a-9e23-433c-90d5-f3e0de98e159'].setDisplay(false) \n    refs['4a674a31-5233-4745-a0c5-96b1d9347ec0'].setDisplay(true) // 施工过程下班前晨会\n    refs['7ebc0ed5-aef9-44eb-8026-a8231d6f060a'].setDisplay(true)\n    refs['eeaf15cd-03be-4df8-9006-c75da556ef18'].setDisplay(true) // 材料物资\n    refs['a7f208fd-6dd5-4d8c-9ce8-6a2747a0d28a'].setDisplay(true)\n    refs['a7127b05-b3a5-4225-a6ac-2b00ed21e71d'].setDisplay(true)\n    refs['559875c2-4016-4322-a06d-4192236f6e8a'].setDisplay(true)\n    refs['47096d83-aa89-413d-869e-7e1b574a3163'].setDisplay(true)\n    refs['37b1c691-25a7-4db6-99cd-a60e1e34817b'].setDisplay(true)\n    refs['2df433ea-27a2-440f-8fe3-adb880ab4dd2'].setDisplay(true) // 在场人员\n}"
                },
                {
                    "title": "图片",
                    "name": "图片",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": 403.5,
                    "left": 1830.03,
                    "dataType": 0,
                    "data": {
                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20230928/c715a024542c8644d6b6ab4397f909ae.png"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 80,
                        "height": 180,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "70e46a32-b252-466e-a6c7-3a3e6badd950",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 24,
                    "lock": true
                },
                {
                    "title": "文本框",
                    "name": "建党文化",
                    "icon": "icon-text",
                    "img": "img/assets/text.png",
                    "dataType": 0,
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "data": {
                        "value": "党建文化"
                    },
                    "component": {
                        "width": 41.28,
                        "height": 174.63,
                        "name": "text",
                        "prop": "text",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "textAlign": "center",
                        "fontSize": 32,
                        "fontWeight": "bold",
                        "color": "#fff",
                        "split": 0,
                        "lineHeight": 0
                    },
                    "left": 1847.28,
                    "top": 215.83999999999995,
                    "index": "f8bd0013-14eb-414b-850d-82124507f7e6",
                    "zIndex": 23,
                    "lock": true,
                    "clickFormatter": "(params,refs)=>{\n    refs['7ebc0ed5-aef9-44eb-8026-a8231d6f060a'].setDisplay(false) //党建文化\n    refs['fcf49a1a-9e23-433c-90d5-f3e0de98e159'].setDisplay(false)\n    refs['eeaf15cd-03be-4df8-9006-c75da556ef18'].setDisplay(true) // 材料物资\n    refs['a7f208fd-6dd5-4d8c-9ce8-6a2747a0d28a'].setDisplay(true)\n    refs['a7127b05-b3a5-4225-a6ac-2b00ed21e71d'].setDisplay(true)\n    refs['559875c2-4016-4322-a06d-4192236f6e8a'].setDisplay(true)\n    refs['d55cb26b-3179-438c-8af2-31b9ca420e5d'].setDisplay(true) //施工过程\n    refs['47096d83-aa89-413d-869e-7e1b574a3163'].setDisplay(true)\n    refs['37b1c691-25a7-4db6-99cd-a60e1e34817b'].setDisplay(true)\n    refs['2df433ea-27a2-440f-8fe3-adb880ab4dd2'].setDisplay(true) // 在场人员\n}"
                },
                {
                    "title": "图片",
                    "name": "图片",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": 209.53,
                    "left": 1829.53,
                    "dataType": 0,
                    "data": {
                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20230928/f3844101156220bac6aa3580883dfc58.png"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 80,
                        "height": 180,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "ea4f2ec8-8c3c-4bd5-9690-d4abdfd9ae8d",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 22,
                    "lock": true
                }
            ],
            "zIndex": 30,
            "child": {},
            "isname": false,
            "dataFormatter": ""
        },
        {
            "title": "文件夹",
            "name": "左侧导航",
            "index": "aa16a6b6-6b79-4f08-857e-06f7cdc952b1",
            "menu": false,
            "display": false,
            "lock": true,
            "children": [
                {
                    "title": "文本框",
                    "name": "工地人员",
                    "icon": "icon-text",
                    "img": "img/assets/text.png",
                    "dataType": 0,
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "data": {
                        "value": "工地人员"
                    },
                    "component": {
                        "width": 41.28,
                        "height": 174.63,
                        "name": "text",
                        "prop": "text",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "textAlign": "center",
                        "fontSize": 32,
                        "fontWeight": "bold",
                        "color": "#fff",
                        "split": 0,
                        "lineHeight": 0
                    },
                    "left": 8.59,
                    "top": 216.59,
                    "index": "db5f13c5-c41c-4a7a-bcab-edf694efa83f",
                    "zIndex": 20,
                    "lock": true,
                    "clickFormatter": "(params,refs)=>{\n    refs['559875c2-4016-4322-a06d-4192236f6e8a'].setDisplay(false) //工地人员\n    refs['fcf49a1a-9e23-433c-90d5-f3e0de98e159'].setDisplay(false)\n    refs['eeaf15cd-03be-4df8-9006-c75da556ef18'].setDisplay(true) //材料物资\n    refs['a7f208fd-6dd5-4d8c-9ce8-6a2747a0d28a'].setDisplay(true)\n    refs['a7127b05-b3a5-4225-a6ac-2b00ed21e71d'].setDisplay(true)\n    refs['7ebc0ed5-aef9-44eb-8026-a8231d6f060a'].setDisplay(true)\n    refs['d55cb26b-3179-438c-8af2-31b9ca420e5d'].setDisplay(true) // 施工过程\n    refs['47096d83-aa89-413d-869e-7e1b574a3163'].setDisplay(true)\n    refs['37b1c691-25a7-4db6-99cd-a60e1e34817b'].setDisplay(true)\n    refs['2df433ea-27a2-440f-8fe3-adb880ab4dd2'].setDisplay(true) // 在场人员\n}",
                    "display": false
                },
                {
                    "title": "图片",
                    "name": "图片",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": 210.28,
                    "left": -9.16,
                    "dataType": 0,
                    "data": {
                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20230928/a6817c8c6dad8d51b6aebd9d3796b983.png"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 80,
                        "height": 180,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "adb02793-c71e-44a9-858c-57f946400fec",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 19,
                    "lock": true,
                    "display": false
                },
                {
                    "title": "文本框",
                    "name": "材料物资",
                    "icon": "icon-text",
                    "img": "img/assets/text.png",
                    "dataType": 0,
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "data": {
                        "value": "材料物资"
                    },
                    "component": {
                        "width": 41.28,
                        "height": 174.63,
                        "name": "text",
                        "prop": "text"
                    },
                    "option": {
                        "textAlign": "center",
                        "fontSize": 32,
                        "fontWeight": "bold",
                        "color": "#fff",
                        "split": 0,
                        "lineHeight": 0
                    },
                    "left": 9.09,
                    "top": 410.56,
                    "index": "090b682d-1b0e-4fba-a3a7-042534dc7c0a",
                    "zIndex": 18,
                    "lock": false,
                    "clickFormatter": "(params,refs)=>{\n    refs['eeaf15cd-03be-4df8-9006-c75da556ef18'].setDisplay(false) //材料物资弹窗\n    refs['fcf49a1a-9e23-433c-90d5-f3e0de98e159'].setDisplay(false) //遮罩层\n    refs['9bbefad7-9019-4424-8a0b-772b23d38685'].setDisplay(true) // 材料物资下库存管理\n    refs['559875c2-4016-4322-a06d-4192236f6e8a'].setDisplay(true)\n    refs['a7f208fd-6dd5-4d8c-9ce8-6a2747a0d28a'].setDisplay(true)\n    refs['a7127b05-b3a5-4225-a6ac-2b00ed21e71d'].setDisplay(true)\n    refs['7ebc0ed5-aef9-44eb-8026-a8231d6f060a'].setDisplay(true)\n    refs['d55cb26b-3179-438c-8af2-31b9ca420e5d'].setDisplay(true) //施工过程\n    refs['47096d83-aa89-413d-869e-7e1b574a3163'].setDisplay(true)\n    refs['37b1c691-25a7-4db6-99cd-a60e1e34817b'].setDisplay(true)\n    refs['2df433ea-27a2-440f-8fe3-adb880ab4dd2'].setDisplay(true) // 在场人员\n}",
                    "display": false
                },
                {
                    "title": "图片",
                    "name": "图片",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": 404.25,
                    "left": -8.66,
                    "dataType": 0,
                    "data": {
                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20230928/3acc8cabe5cce6e6f825ffea7f626171.png"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 80,
                        "height": 180,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "9c11a72d-a7c6-462e-aec1-c0b10665ebf4",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 17,
                    "lock": true,
                    "display": false
                },
                {
                    "title": "文本框",
                    "name": "场地环境",
                    "icon": "icon-text",
                    "img": "img/assets/text.png",
                    "dataType": 0,
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "data": {
                        "value": "场地环境"
                    },
                    "component": {
                        "width": 41.28,
                        "height": 174.63,
                        "name": "text",
                        "prop": "text",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "textAlign": "center",
                        "fontSize": 32,
                        "fontWeight": "bold",
                        "color": "#fff",
                        "split": 0,
                        "lineHeight": 0
                    },
                    "left": 8.460000000000003,
                    "top": 793.66,
                    "index": "01f9ad28-6181-48ee-a956-73ee6f27449c",
                    "zIndex": 16,
                    "lock": true,
                    "clickFormatter": "(params,refs)=>{\n    refs['a7127b05-b3a5-4225-a6ac-2b00ed21e71d'].setDisplay(false) // 机械设备\n    refs['fcf49a1a-9e23-433c-90d5-f3e0de98e159'].setDisplay(false) \n    refs['559875c2-4016-4322-a06d-4192236f6e8a'].setDisplay(true)\n    refs['eeaf15cd-03be-4df8-9006-c75da556ef18'].setDisplay(true) // 材料物资\n    refs['a7f208fd-6dd5-4d8c-9ce8-6a2747a0d28a'].setDisplay(true)\n    refs['7ebc0ed5-aef9-44eb-8026-a8231d6f060a'].setDisplay(true)\n    refs['d55cb26b-3179-438c-8af2-31b9ca420e5d'].setDisplay(true) // 施工过程\n    refs['47096d83-aa89-413d-869e-7e1b574a3163'].setDisplay(true)\n    refs['37b1c691-25a7-4db6-99cd-a60e1e34817b'].setDisplay(true)\n    refs['ad5986a9-2f79-470a-8a39-340dc916c2e1'].setDisplay(false)\n    refs['2df433ea-27a2-440f-8fe3-adb880ab4dd2'].setDisplay(true) // 在场人员\n    refs['1d5412a1-2bd6-49a2-8a2c-5b81c1653fe8'].$children[0].selectValue='video' // 场地环境tab 显示\n    refs['41ae471e-562b-4e17-8e80-f5e8debad272'].setDisplay(true) // 扬尘监控\n    //refs['831396d3-2cb3-4178-83bc-74f9b3f8fb24'].setDisplay(true) //历史事件详情\n    console.log('摄像头列表',refs['4a943a53-c78c-4149-991b-4fc553924614'].$refs.main)\n    let videoListDom=refs['4a943a53-c78c-4149-991b-4fc553924614'].$refs.main\n    let videoList=videoListDom.dataVideo\n    if(videoList.length>0){\n        console.log('默认播放')\n        videoListDom.selectVideo(videoList[0])\n    }\n}",
                    "display": false
                },
                {
                    "title": "图片",
                    "name": "图片",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": 787.35,
                    "left": -9.29,
                    "dataType": 0,
                    "data": {
                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20230928/3acc8cabe5cce6e6f825ffea7f626171.png"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 80,
                        "height": 180,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "06b9da72-8249-4ca2-9bff-e29ed25049dd",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 15,
                    "lock": true,
                    "display": false
                },
                {
                    "title": "文本框",
                    "name": "机械设备",
                    "icon": "icon-text",
                    "img": "img/assets/text.png",
                    "dataType": 0,
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "data": {
                        "value": "机械设备"
                    },
                    "component": {
                        "width": 41.28,
                        "height": 174.63,
                        "name": "text",
                        "prop": "text",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "textAlign": "center",
                        "fontSize": 32,
                        "fontWeight": "bold",
                        "color": "#fff",
                        "split": 0,
                        "lineHeight": 0
                    },
                    "left": 7.960000000000003,
                    "top": 599.69,
                    "index": "dc0dbb48-dd55-4452-83af-f693aa18882e",
                    "zIndex": 14,
                    "lock": true,
                    "clickFormatter": "(params,refs)=>{\n    refs['a7f208fd-6dd5-4d8c-9ce8-6a2747a0d28a'].setDisplay(false) // 机械设备\n    refs['fcf49a1a-9e23-433c-90d5-f3e0de98e159'].setDisplay(false)\n    refs['559875c2-4016-4322-a06d-4192236f6e8a'].setDisplay(true)\n    refs['eeaf15cd-03be-4df8-9006-c75da556ef18'].setDisplay(true) //材料物资\n    refs['a7127b05-b3a5-4225-a6ac-2b00ed21e71d'].setDisplay(true)\n    refs['7ebc0ed5-aef9-44eb-8026-a8231d6f060a'].setDisplay(true)\n    refs['d55cb26b-3179-438c-8af2-31b9ca420e5d'].setDisplay(true) //施工过程\n    refs['47096d83-aa89-413d-869e-7e1b574a3163'].setDisplay(true)\n    refs['37b1c691-25a7-4db6-99cd-a60e1e34817b'].setDisplay(true)\n    refs['2df433ea-27a2-440f-8fe3-adb880ab4dd2'].setDisplay(true) // 在场人员\n}",
                    "display": false
                },
                {
                    "title": "图片",
                    "name": "图片",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": 593.38,
                    "left": -9.79,
                    "dataType": 0,
                    "data": {
                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20230928/a6817c8c6dad8d51b6aebd9d3796b983.png"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 80,
                        "height": 180,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "88e787f2-0bfe-4ffe-93c1-217340c0513d",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 13,
                    "lock": true,
                    "display": false
                }
            ],
            "zIndex": 21,
            "isname": false,
            "child": {},
            "dataFormatter": ""
        },
        {
            "title": "文件夹",
            "name": "项目信息",
            "index": "a6d8741e-6cf1-428c-bfcc-3da6128ec992",
            "menu": false,
            "display": false,
            "lock": true,
            "children": [
                {
                    "title": "文本框",
                    "name": "名称值",
                    "icon": "icon-text",
                    "img": "img/assets/text.png",
                    "dataType": 5,
                    "dataFormatter": "(data,params,refs)=>{\n    return {value:data.建筑类型 ||'-'}\n}",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "data": {
                        "value": "闻堰街道东山陈安置房项目一期工程"
                    },
                    "component": {
                        "width": 262.9,
                        "height": 32.75,
                        "name": "text",
                        "prop": "text"
                    },
                    "option": {
                        "textAlign": "left",
                        "fontSize": 16,
                        "fontWeight": "normal",
                        "color": "#fff"
                    },
                    "left": 225.25,
                    "top": 264.37,
                    "index": "1f87b901-5482-456e-86f0-adea63939967",
                    "zIndex": 11,
                    "public": "af280484-d741-47f8-8279-ec247c2de39d"
                },
                {
                    "title": "文本框",
                    "name": "名称值",
                    "icon": "icon-text",
                    "img": "img/assets/text.png",
                    "dataType": 5,
                    "dataFormatter": "(data,params,refs)=>{\n    return {value:data.项目地址 || '-'}\n}",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "(data,params,refs)=>{\n\n        refs['1cc63a86-2e7e-4cd1-a022-84cac74e1405'].$el.style.display='-webkit-box'\n        refs['1cc63a86-2e7e-4cd1-a022-84cac74e1405'].$el.style.WebkitBoxOrient='vertical'\n        refs['1cc63a86-2e7e-4cd1-a022-84cac74e1405'].$el.style.WebkitLineClamp=2\n        refs['1cc63a86-2e7e-4cd1-a022-84cac74e1405'].$el.style.overflow='hidden'\n        refs['1cc63a86-2e7e-4cd1-a022-84cac74e1405'].$el.style.textOverflow='ellipsis'\n}",
                    "child": {
                        "index": [],
                        "paramList": [],
                        "paramValue": "",
                        "paramName": ""
                    },
                    "data": {
                        "testName": "值是多少"
                    },
                    "component": {
                        "width": 262.9,
                        "height": 38.57,
                        "name": "text",
                        "prop": "text",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "textAlign": "left",
                        "fontSize": 16,
                        "fontWeight": "normal",
                        "color": "#fff",
                        "lineHeight": 20
                    },
                    "left": 228.7,
                    "top": 222.6,
                    "index": "1cc63a86-2e7e-4cd1-a022-84cac74e1405",
                    "zIndex": 10,
                    "public": "af280484-d741-47f8-8279-ec247c2de39d"
                },
                {
                    "title": "文本框",
                    "name": "名称值",
                    "icon": "icon-text",
                    "img": "img/assets/text.png",
                    "dataType": 5,
                    "dataFormatter": "(data,params,refs)=>{\n    return {value:data.项目名称}\n}",
                    "dataHeader": "(data)=>{\n    return {'Cookie':'acw_tc=0a09669616968469603471555ecd05dabd4cab26cd1fc0fcd8569127f774f3'}\n}",
                    "dataQuery": "(data)=>{\n    return { \"unit_no\":\"zhgd3-projectinfo\",\"project_id\":\"356\",\"data_format\":\"row\",\"project_id\":1,\"company_id\":1,\"user_id\":1,\"org_no\":1,\"max_num\":1,\"page\":1,\"data_format\":1 }\n}",
                    "stylesFormatter": "(data,params,refs)=>{\n     refs['58d20837-5b73-42a6-8659-5689d5f88b9a'].$el.style.display='-webkit-box'\n        refs['58d20837-5b73-42a6-8659-5689d5f88b9a'].$el.style.WebkitBoxOrient='vertical'\n        refs['58d20837-5b73-42a6-8659-5689d5f88b9a'].$el.style.WebkitLineClamp=2\n        refs['58d20837-5b73-42a6-8659-5689d5f88b9a'].$el.style.overflow='hidden'\n        refs['58d20837-5b73-42a6-8659-5689d5f88b9a'].$el.style.textOverflow='ellipsis'\n}",
                    "child": {
                        "index": [],
                        "paramList": [],
                        "paramName": "name",
                        "paramValue": "name"
                    },
                    "data": {
                        "value": "闻堰街道东山陈安置房项目一期工程"
                    },
                    "component": {
                        "width": 262.9,
                        "height": 40,
                        "name": "text",
                        "prop": "text",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "textAlign": "left",
                        "fontSize": 16,
                        "fontWeight": "normal",
                        "color": "#fff",
                        "lineHeight": 20
                    },
                    "left": 232.14,
                    "top": 173.07,
                    "index": "58d20837-5b73-42a6-8659-5689d5f88b9a",
                    "zIndex": 9,
                    "proxy": true,
                    "dataMethod": "post",
                    "url": "http://console-api.hibuilding.cn/api/v1/screen/unit_data",
                    "dataQueryType": "json",
                    "public": "af280484-d741-47f8-8279-ec247c2de39d"
                },
                {
                    "title": "文本框",
                    "name": "名称值",
                    "icon": "icon-text",
                    "img": "img/assets/text.png",
                    "dataType": 5,
                    "dataFormatter": "(data,params,refs)=>{\n    return {value:data.项目标签||'-'}\n}",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "data": {
                        "value": "闻堰街道东山陈安置房项目一期工程"
                    },
                    "component": {
                        "width": 262.9,
                        "height": 40,
                        "name": "text",
                        "prop": "text"
                    },
                    "option": {
                        "textAlign": "left",
                        "fontSize": 16,
                        "fontWeight": "normal",
                        "color": "#fff"
                    },
                    "left": 236.48,
                    "top": 284.06,
                    "index": "35d938cf-a22a-4b62-8a09-21de425b1768",
                    "zIndex": 8,
                    "public": "af280484-d741-47f8-8279-ec247c2de39d",
                    "display": true
                },
                {
                    "title": "文本框",
                    "name": "项目标签",
                    "icon": "icon-text",
                    "img": "img/assets/text.png",
                    "dataType": 0,
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "data": {
                        "value": "项目标签"
                    },
                    "component": {
                        "width": 66.89,
                        "height": 35.4,
                        "name": "text",
                        "prop": "text",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "textAlign": "left",
                        "fontSize": 16,
                        "fontWeight": "normal",
                        "color": "#fff"
                    },
                    "left": 128,
                    "top": 284.02,
                    "index": "5e81f989-334f-400a-976c-0d74bfa9d193",
                    "zIndex": 7,
                    "display": true
                },
                {
                    "title": "文本框",
                    "name": "结构类型",
                    "icon": "icon-text",
                    "img": "img/assets/text.png",
                    "dataType": 0,
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "data": {
                        "value": "建筑类型"
                    },
                    "component": {
                        "width": 66.89,
                        "height": 28.15,
                        "name": "text",
                        "prop": "text",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "textAlign": "left",
                        "fontSize": 16,
                        "fontWeight": "normal",
                        "color": "#fff"
                    },
                    "left": 128.87,
                    "top": 264.65,
                    "index": "3f31ef17-1806-49a0-8223-5b47e1368142",
                    "zIndex": 6
                },
                {
                    "title": "文本框",
                    "name": "项目地址",
                    "icon": "icon-text",
                    "img": "img/assets/text.png",
                    "dataType": 0,
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "data": {
                        "value": "项目地址"
                    },
                    "component": {
                        "width": 66.89,
                        "height": 35.4,
                        "name": "text",
                        "prop": "text",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "textAlign": "left",
                        "fontSize": 16,
                        "fontWeight": "normal",
                        "color": "#fff"
                    },
                    "left": 128,
                    "top": 215.32,
                    "index": "b3c86fe7-4b4f-45ae-8cf1-83004f7ada21",
                    "zIndex": 5
                },
                {
                    "title": "文本框",
                    "name": "项目名称",
                    "icon": "icon-text",
                    "img": "img/assets/text.png",
                    "dataType": 0,
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "data": {
                        "value": "项目名称"
                    },
                    "component": {
                        "width": 66.89,
                        "height": 28.14,
                        "name": "text",
                        "prop": "text",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "textAlign": "left",
                        "fontSize": 16,
                        "fontWeight": "normal",
                        "color": "#fff"
                    },
                    "left": 128,
                    "top": 164.34,
                    "index": "f72b4b44-cc5a-4390-b107-ccaa96ef7e0a",
                    "zIndex": 4
                },
                {
                    "title": "文本框",
                    "name": "项目信息",
                    "icon": "icon-text",
                    "img": "img/assets/text.png",
                    "dataType": 0,
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "data": {
                        "value": "项目信息"
                    },
                    "component": {
                        "width": 155,
                        "height": 32,
                        "name": "text",
                        "prop": "text",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "textAlign": "center",
                        "fontSize": 24,
                        "fontWeight": "bold",
                        "color": "#fff"
                    },
                    "left": 93.7,
                    "top": 106.67,
                    "index": "0503e6d9-46c8-452a-9c2f-5a616c880cc1",
                    "zIndex": 3,
                    "lock": false
                },
                {
                    "name": "下划线",
                    "title": "自定义Vue组件",
                    "icon": "icon-bar",
                    "img": "img/assets/text4.png",
                    "dataType": 0,
                    "data": {
                        "name": "avue"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 373.27,
                        "height": 155.51,
                        "name": "vue",
                        "prop": "vue"
                    },
                    "option": {
                        "content": "<template>\n    <div>\n        <div class=\"line\"></div>\n    </div>\n</template>\n<script>\n    export default{\n        data(){\n            return {}\n        },\n        created(){\n\n        },\n        methods:{\n\n        }\n    }\n</script>\n\n<style>\n.line{\nwidth: 100%;\n    height: 6px;\n    position: absolute;\n    bottom: -15px;\n    background: -webkit-gradient(linear,left top,right top,from(#005bff),color-stop(17%,#2e5bfc),color-stop(47%,#795bf9),color-stop(72%,#b05bf6),color-stop(90%,#d35bf4),to(#e05bf4));\n    background: linear-gradient(90deg,#005bff,#2e5bfc 17%,#795bf9 47%,#b05bf6 72%,#d35bf4 90%,#e05bf4);\n}\n</style>"
                    },
                    "left": 122.52,
                    "top": -7.24,
                    "index": "9ebb6627-688f-4780-8c8b-c422f4c42919",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 2,
                    "lock": false
                },
                {
                    "title": "图片",
                    "name": "项目信息",
                    "icon": "icon-img",
                    "img": "img/assets/img.png",
                    "top": 90.97,
                    "left": 101.43,
                    "dataType": 0,
                    "data": {
                        "value": "https://waspring.oss-cn-hangzhou.aliyuncs.com/upload/20230928/6ce083345406a563b03078b48ca51240.svg"
                    },
                    "dataFormatter": "",
                    "dataHeader": "",
                    "dataQuery": "",
                    "stylesFormatter": "",
                    "component": {
                        "width": 420,
                        "height": 244,
                        "name": "img",
                        "prop": "img",
                        "perspective": 0,
                        "scale": 0,
                        "opacity": 0,
                        "rotateX": 0,
                        "rotateY": 0,
                        "rotateZ": 0
                    },
                    "option": {
                        "duration": "1000",
                        "opacity": 0
                    },
                    "index": "fd99094b-bc7a-4f87-844c-dc7c8ded945d",
                    "child": {
                        "index": [],
                        "paramList": []
                    },
                    "zIndex": 1,
                    "lock": true
                }
            ],
            "zIndex": 12,
            "isname": false,
            "child": {},
            "dataFormatter": ""
        },
        {
            "title": "图片",
            "name": "图片",
            "icon": "icon-img",
            "img": "img/assets/img.png",
            "top": -11.63,
            "left": -11.61,
            "dataType": 5,
            "data": {
                "value": "img/img-default.png"
            },
            "dataFormatter": "(data,params,refs)=>{\n    return {\n    value: data.背景图 ||''\n}\n}",
            "dataHeader": "",
            "dataQuery": "",
            "stylesFormatter": "",
            "component": {
                "width": 1921.73,
                "height": 1080.27,
                "name": "img",
                "prop": "img",
                "perspective": 0,
                "scale": 0,
                "opacity": 0,
                "rotateX": 0,
                "rotateY": 0,
                "rotateZ": 0
            },
            "option": {
                "duration": "1000",
                "opacity": 0.6
            },
            "index": "badaae06-8f1a-4bbe-869e-bc55ae6b09b5",
            "child": {
                "index": [],
                "paramList": []
            },
            "zIndex": 0,
            "public": "af280484-d741-47f8-8279-ec247c2de39d"
        }
    ]
}